如何在asp.net mvc3 razor的文本框中设置默认名称(How to set Default name in textbox in asp.net mvc3 razor)

在我的项目登录表格中我必须实现默认显示,当我们点击文本框时,文本框必须是空白的,反之亦然。这是我的代码

<li><i class="icon-user"></i>@Html.TextBoxFor(Model => Model.UserName, new { @class = "login-user-input", autocomplete = "off", @value="UserName"})</li>

                            <li><i class="icon-key"></i> @Html.TextBoxFor(Model => Model.Password, new { @class = "login-user-input", autocomplete = "off" })</li>

In my project login Form i have to implement Default Display and when we click on the textbox ,textbox has to be in blank and vice - versa.This is my code

<li><i class="icon-user"></i>@Html.TextBoxFor(Model => Model.UserName, new { @class = "login-user-input", autocomplete = "off", @value="UserName"})</li>

                            <li><i class="icon-key"></i> @Html.TextBoxFor(Model => Model.Password, new { @class = "login-user-input", autocomplete = "off" })</li>

原文:https://stackoverflow.com/questions/20857486
2021-12-03 08:12

满意答案

您可以使用placeholder属性

@Html.TextBoxFor(Model => Model.UserName,
    new { 
        @class = "login-user-input", 
        autocomplete = "off", 
        placeholder="UserName"
    })

You can use placeholder attribute

@Html.TextBoxFor(Model => Model.UserName,
    new { 
        @class = "login-user-input", 
        autocomplete = "off", 
        placeholder="UserName"
    })

相关问答

更多

如何在ASP.NET MVC3中创建图表?(How do I create graphs in ASP.NET MVC3? [closed])

你有几个选择: 1.创建您自己的图表控件 从头开始或基于MVC 3的ChartHelper web助手构建自己的图表。 2.使用“现成的”组件 Telerik为ASP.NET MVC提供了一系列控件,包括图表。 看看他们的演示 ,看看它是否符合你的需求。 You have a couple of options: 1. Create your own charting control Start from scratch or build upon MVC 3's ChartHelper web ...

如何在ASP.NET MVC3中配置区域(How to Configure Areas in ASP.NET MVC3)

右键单击您的Web项目,然后选择添加 - >区域...然后键入该区域的名称,Visual Studio将照顾其余生成所有必要的类。 例如,区域注册可能如下所示: public class AreasDemoAreaRegistration : AreaRegistration { public override string AreaName { get { return "AreasDemo"; } ...

asp.net mvc3剃须刀文档?(asp.net mvc3 razor documentation? [closed])

我认为,由于剃刀和MVC3的地位,MSDN尚未有官方文档。 但是检查 http://weblogs.asp.net/scottgu/archive/2010/07/27/introducing-asp-net-mvc-3-preview-1.aspx 介绍“剃刀” - ASP.NET的新视图引擎 ASP.NET MVC 3:Razor中的新@model关键字 ASP.NET MVC 3:使用Razor进行布局 ASP.NET MVC 3:服务器端注释与剃刀 ASP.NET MVC 3:Razor的...

ASP.NET MVC3 - textarea与@ Html.EditorFor(ASP.NET MVC3 - textarea with @Html.EditorFor)

您可以使用视图模型中的[DataType]属性,如下所示: public class MyViewModel { [DataType(DataType.MultilineText)] public string Text { get; set; } } 然后你可以有一个控制器: public class HomeController : Controller { public ActionResult Index() { return View(n...

asp.net mvc3 razor语法转换(asp.net mvc3 razor syntax convert)

Razor只用@符号替换括号<% ... %> 。 例如,这一行 <%=Html.TextBox("Email", "")%> 变 @Html.TextBox("Email", "") 基本上就是这样。 您只需要删除所有<% ... %>括号。 Razor replaces the brackets <% ... %> with just the @ symbol. So for example, this line <%=Html.TextBox("Email", "")%> become...

Asp.Net MVC3添加搜索功能(Asp.Net MVC3 adding search functionality)

在排序顺序开关中,您使用repository.Customers重新设置cust变量。 您应该使用cust变量来对已过滤的集合应用排序。 switch (sortOrder) { case "CustomerName desc": cust = cust.OrderByDescending(s => s.CustomerName); break; In the sort order switc...

ASP.NET MVC3无法在Windows 8中运行(ASP.NET MVC3 not working in Windows 8)

找到了。 事实证明,即使我使用的是ASP.NET MVC3并安装了.Net 4.0框架,也需要为所有这些安装ASP.NET 4.5的Windows 8“功能”进行连接。 似乎有点反直觉,但改变它做到了。 Found it. Turns out even though I'm using ASP.NET MVC3 and had the .Net 4.0 framework installed, the Windows 8 "feature" for ASP.NET 4.5 needed to be...

Asp.Net MVC3 EditorFor Exception(Asp.Net MVC3 EditorFor Exception)

这更没意义。 为了提供更多细节,我启动了ProcMon,并开始查看它试图在磁盘上访问的内容,如果有的话。 我注意到它试图读取templates文件夹下的__MVCSITEMAPPROVIDER,该文件夹不存在。 知道我正在使用MvcSiteMapProvider库的稍微,非erm,非标准版本(我手动将其升级到MVC3),我决定从codeplex获得最新版本。 将其丢弃,清洁和重建,即使刷新后也能正常工作。 这个问题已经解决了,但我仍然不知道为什么它只是在干净和重建后才进行第一次加载。 根据proc...

如何在ASP.Net mvc3 Razor中使用多个Checkbox(how to use multiple Checkbox in ASP.Net mvc3 Razor)

在CustomerViewModel您可以为每个选项提供单独的properties public bool CareerPlanning { get; set; } public bool Personal{ get; set; } public bool RelationShip{ get; set; } and So on..... 然后在视图中,您可以拥有这些属性的字段 @Html.CheckBoxFor(Model...

如何在asp.net mvc3 razor的文本框中设置默认名称(How to set Default name in textbox in asp.net mvc3 razor)

您可以使用placeholder属性 @Html.TextBoxFor(Model => Model.UserName, new { @class = "login-user-input", autocomplete = "off", placeholder="UserName" }) You can use placeholder attribute @Html.TextBoxFor(Model => Model.UserN...

相关文章

更多

Ubuntu(Linux) + mono + jexus +asp.net MVC3 部署

感谢张善友的建议,我把 微信订餐 由nginx 改成 jexus,目前运行状况来说,确实稳定了很多,再 ...

Chapter 9 - Securing Your Application -- Professional ASP.NET MVC 1.0

Overview Let's face it: security isn't sexy. Most ...

asp.net mvc 微信开发随笔(1)

这几天一直在看基于微信平台的系统开发,虽然微信并不复杂,但没有搞过,还是有点摸不着北的。 不过还好,经 ...

微信开发订阅号(ASP.NET MVC4+jquery mobile+AppHarbor发布)

  首先应该去微信公众平台注册一个账号,因为我是用的个人,所以只能注册订阅号,然后需要提供身份证照片, ...

微信公众平台开发(ASP.NET)

运行环境 .NET 准备工作 1.在微信公众平台申请开发者。 2.功能页面完成后上传至 ...

[c#]asp.net开发微信公众平台(2)多层架构框架搭建和入口实现

上篇已经设计出比较完善的数据库了,这篇开始进入代码。 首先把上篇设计的数据库脚本在数据库中执行下,生成 ...

asp.net 列表控件

BulletedList 控件 (“BulletedList”控件创建一个无序或有序(编号)的项列表, ...

ASP.NET MVC4 微信公众平台开发测试一: 验证

背景,想做一个微信公众号的自动回复系统,于是想动手写一下。记录这些,是一边写程序一边写在这里,也是记录 ...

[c#]asp.net开发微信公众平台(1)数据库设计

开发微信公众平台之前,先去微信官方了解下大概的情况 这里:http://mp.weixin.qq.co ...

微信公众平台开发小记(ASP.NET)

微信的好东西,提供了很大的平台去发挥,公司最近推出微信公众账号,也接触了一些东西, 最终决定用asp. ...

最新问答

更多

将十六进制的字符串转换为字符串(Convert hex-encoded String to String)

您希望将十六进制编码的数据用作AES密钥,但数据不是有效的UTF-8序列。 您可以将其解释为ISO Latin编码中的字符串,但AES(key: String, ...)初始化程序将该字符串转换回其UTF-8表示形式,也就是说,您将从开始时获得不同的关键数据。 所以你不应该把它转换成字符串。 使用 extension Data { init?(fromHexEncodedString string: String) } 方法从Swift中进行十六进制/二进制字符串转换,将十六进制编码的

将friendly_id添加到用户模型后,登录后的友好转发不起作用(Friendly forwarding after login doesn't work after adding friendly_id to the user model)

在应用程序控制器中,将redirect_back_or(path)方法更改为此方法。 def redirect_back_or(path) redirect_to session[:forwarding_url] || path session.delete(:forwarding_url) end 你有redirect_to request.referer之前负责将你重定向到最后一个url,即login_url。 我不知道为什么你要定义两个不同的方法

Qt + VS2010:由于 .dll从您的计算机丢失,程序无法启动(Qt + VS2010: The program can't start because .dll is missing from your computer)

您可能需要将有问题的DLL复制到您的可执行文件所在的文件夹中,或者确保DLL位于系统PATH中的文件夹中。 You likely need to copy the DLLs in question to the folder your executable is in, or ensure that the DLLs are located in a folder in the system's PATH.

AutoFixture使用内部setter创建属性(AutoFixture create property with internal setter)

理想情况下 ,测试不应该与类的internal成员交互,因为它们明确地从其公共API中排除 。 相反,这些成员将通过公共API启动的代码路径间接测试。 但是,如果在您的特定情况下这不可行,则可能的解决方法是从测试中明确地为内部属性赋值 。 您可以通过以下两种方式之一来实现: 通过使用InternalsVisibleTo属性将程序集中的所有内部成员公开给测试项目。 通过在特定接口中表示类的可修改状态并明确地实现它。 在您的示例中,选项1将是: // [assembly:InternalsVisib

使用Trigger.IO/PhoneGap在UIWebView中使用focus()事件自动显示键盘(Show keyboard automatically with focus() event in UIWebView using Trigger.IO/PhoneGap)

访问UIWebView不是我们在当前版本的插件中正确公开的东西(但我们很快就会支持)。 现在,如果您想尝试一下,可以添加 extern UIWebView *webView; 在插件文件的顶部,这将使您的API方法中的变量webView可用。 这将很快停止工作,所以我建议你现在只用它来测试一下。 2012年10月更新 : 该应用程序的Web视图现在通过ForgeApp : http : ForgeApp 例如: [ForgeApp sharedApp].webView Access to t

ASP.NET MVC控件(ASP.NET MVC Control)

您可以使用RadComboBox以及此处找到的此telerik社区项目提供的一些小调整。 应该在MVC中都能正常工作。 You can use the RadComboBox along with a little tweaking as provided for by this telerik community project, found here. Should all work fine in MVC.

在后期保存上下文 - 将指针保存到上下文?(Saving Context At a Later Stage - Saving Pointer To Context ? Core Data)

是的,您可以在循环后保存上下文。 它比每次迭代中的保存要好得多。 如果你看一下MagicalRecord src,你会看到MR_contextForCurrentThread总是为相同的线程返回相同的上下文,如果没有上下文的线程,MagicalRecord会创建它。 此外,您不需要传递上下文[_entityClass createInContext:context] ,只需要[_entityClass MR_createEntity] - 它将在当前线程的上下文中创建 Yes, you can

tinyMce函数用于确定弹出窗口是否已打开(tinyMce function to determine if popup is already open)

这是我要去的解决方案: 我似乎已经确认: - windowManager.open()不会像window.open()那样返回对窗口的引用 - windowManager没有内置方法来限制可以打开的实例数。 但它确实有一种方法可以将onClose函数添加到插件窗口:ed.windowManager.onClose.add(function(){alert('Closing!');}); 所以我将在onClick代码中使用一个变量来跟踪弹出窗口是否已被打开和关闭。 onClose函数将该变量标记为

使用nil调用Document.find在mongodb中无效(Calling Document.find with nil is invalid in mongodb)

OrderController #new调用OrderController#current_cart,它运行Cart.find(session [:cart_id])。 在会话开始时没有:cart_id,即session [:cart_id]为nil,你得到上面的Mongoid :: Errors :: InvalidFind异常。 请注意,当您正在抢救ActiveRecord :: RecordNotFound时,您的救援子句不会挽救该异常。 您正在使用Mongoid,而不是ActiveRec

在函数中返回postgresql查询结果(Return postgresql query result in a function)

假设您正在使用nodejs和pg模块。 正如您所说,由于查询功能是异步的,您无法直接将结果返回给调用者。 传统上,在nodejs中,调用者传递一个回调函数来处理结果或错误(如果有的话)。 在Kotlin中,这看起来像: client.query(MY_QUERY_TEMPLATE, params) { err, result -> if (err != null) { // do something with the error }