MVC 中Html.TextBoxFor 如何实现 data-options属性
Html.TextBoxFor(model => model.AreaName, new {@class="header"})
比如说我我想加入data-options="required:true" MVC --------------------编程问答-------------------- 今天是不是高手都休息了 --------------------编程问答--------------------
这个是不是在model层实现的,想相应的字段前加[required] --------------------编程问答--------------------
MODEL层是可以加required,但是你加不了其它的,比如:data-options="xxx:yyyy",自定义的数据。 --------------------编程问答-------------------- Html.TextBoxFor(model => model.AreaName, new {@class="header",@data-options="xxx:yyy"}) --------------------编程问答--------------------
Html.TextBoxFor(model => model.AreaName, new {@class="header",@data-options="xxx:yyy"})
-上横线是不行的,_下横线才可以编译通过,所以你这个是不行的。 --------------------编程问答-------------------- @Html.TextBoxFor(model=>model.Name, new Dictionary<string, object>() { {"class", "header" }, {"data-options", "xxx:yyy" } }) --------------------编程问答-------------------- ==>
<input class="header" data-options="xxx:yyy" id="Name" name="Name" type="text" value="" /> --------------------编程问答-------------------- 你也可以这样
$(function () {
$("#AreaName").attr({'data-options':"required:true"});
}
补充:.NET技术 , ASP.NET