Hei*_*del 12 asp.net-mvc asp.net-mvc-4
我需要在@ Html.TextBox mvc4中同时添加css类和id.我试试
@Html.TextBox("name", new { id = "name"}, new { @class = "text-field" })
Run Code Online (Sandbox Code Playgroud)
但结果我得到了
<input class="text-field" id="name" name="name" type="text" value="{ id = name }">
Run Code Online (Sandbox Code Playgroud)
我这里不需要属性值.
我需要得到
<input type="text" value="" name="name" id="name" class="text-field" />
Run Code Online (Sandbox Code Playgroud)
Ali*_*hşi 24
正确的过载方法
public static MvcHtmlString TextBox(
this HtmlHelper htmlHelper,
string name,
Object value,
Object htmlAttributes
)
Run Code Online (Sandbox Code Playgroud)
你想id用作HtmlAttribute,所以你应该在HtmlAttributes对象中使用它.正确使用TextBox是:
@Html.TextBox("name",
null,
new {
id = "name",
@class = "text-field"
})
Run Code Online (Sandbox Code Playgroud)
如果你放在id路由对象中,那么id将是一个路由值.
尝试
@Html.TextBox("name",
null,
new {
id = "name",
@class = "text-field"
})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38326 次 |
| 最近记录: |