Suy*_*ngh 4 c# asp.net-mvc razor asp.net-mvc-5
[prompt("name")]我在控制器中 使用
@Html.EditorFor(model => model.Email,
new {placeholder=ViewData.ModelMetadata.Watermark})`
Run Code Online (Sandbox Code Playgroud)
在视图中,但没有任何显示我还使用了Html5 Placeholders 和 .NET MVC 3 Razor EditorFor 扩展的帮助? 但什么也没发生我需要 @EditorFor 的占位符而不是 Textbox 任何帮助赞赏
小智 5
Html.EditorFor您可以使用以下语法写入 HTML 属性。确保在类和占位符之前使用 @,以便渲染器知道这是 HTML 标记。
@Html.EditorFor(model => model.Email, new {
htmlAttributes = new {
@class = "form-control",
@placeholder = "Email Address"
}
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10125 次 |
| 最近记录: |