【发布时间】:2017-10-16 06:08:09
【问题描述】:
通常在 HTML / CSS 中,如果您想将占位符文本添加到文本框,您只需这样做:
<input type="text" class="input-class" placeholder="Please enter your email"/>
但由于我使用的是为 Visual Studio MVC 4 中的登录面板提供的现有代码:
/Views/Account/Login.cshtml
这是当前呈现输入的 C# 代码:
@Html.TextBoxFor(m => m.Email, new { @class = "form-input" })
@Html.ValidationMessageFor(m => m.Email, "", new { @class = "text-danger" })
@Html.PasswordFor(m => m.Password, new { @class = "form-input" })
@Html.ValidationMessageFor(m => m.Password, "", new { @class = "text-danger" })
如何在 C# 中向此代码添加占位符文本?我试过这个:
@Html.TextBoxFor(m => m.Email, placeholder ="Email" new { @class = "form-input" })
它用红色下划线“占位符”表示“当前上下文中不存在名称'占位符'”。
【问题讨论】:
标签: c# html css asp.net asp.net-mvc-4