使用Html.TextBoxFor类和自定义属性(MVC)

如何使用TextBoxFor(MVC)来翻译该行:

<input id="Name" name="Name" type="text" data-bind="value: Name" class="title width-7" /> 

谢谢

MVC 3会将html属性名称中的下划线转换成连字符,所以像这样的事情应该做的伎俩

 @Html.TextBoxFor(m => m.Name, new { data_bind="value: Name", @class = "title width-7" }) 

例如,

如果你想添加数据掩码

 @Html.TextBoxFor(m => m.BirthDate, new { @class = "form-control", data_mask = "date" }) 

它会在html中生成

 data-mask="date"