当前位置:编程学习 > C#/ASP.NET >>

MVC 中Html.TextBoxFor 如何实现 data-options属性


Html.TextBoxFor(model => model.AreaName, new {@class="header"})


比如说我我想加入data-options="required:true" MVC --------------------编程问答-------------------- 今天是不是高手都休息了 --------------------编程问答--------------------
引用 楼主 rochael 的回复:

Html.TextBoxFor(model => model.AreaName, new {@class="header"})


比如说我我想加入data-options="required:true"


这个是不是在model层实现的,想相应的字段前加[required] --------------------编程问答--------------------
引用 2 楼 wrost 的回复:
Quote: 引用 楼主 rochael 的回复:


Html.TextBoxFor(model => model.AreaName, new {@class="header"})


比如说我我想加入data-options="required:true"


这个是不是在model层实现的,想相应的字段前加[required]

MODEL层是可以加required,但是你加不了其它的,比如:data-options="xxx:yyyy",自定义的数据。 --------------------编程问答-------------------- Html.TextBoxFor(model => model.AreaName, new {@class="header",@data-options="xxx:yyy"}) --------------------编程问答--------------------
引用 4 楼 beyond_me21 的回复:
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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,