重写Html.DropDownList和Html.DropDownListFor的name属性_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 重写Html.DropDownList和Html.DropDownListFor的name属性

重写Html.DropDownList和Html.DropDownListFor的name属性

 2014/5/7 15:51:06  Darren Ji  博客园  我要评论(0)
  • 摘要:□重写前通常这样写:@Html.DropDownListFor(m=>m.DelFlag,(List<SelectListItem>)ViewBag.d,"==请选择==",new{id="dd"}) 对应的html:<selectid="dd"name="DelFlag"><optionvalue="">==请选择==<
  • 标签:for list

□ 重写前

通常这样写:
@Html.DropDownListFor(m => m.DelFlag,(List<SelectListItem>)ViewBag.d,"==请选择==",new {id="dd"})

 

对应的html:
<select id="dd" name="DelFlag">
<option value="">==请选择==</option>
...
</select>


□ 重写后

重写name属性:
@Html.DropDownListFor(m => m.DelFlag,(List<SelectListItem>)ViewBag.d,"==请选择==",new {id="dd",Name="myName"})

对应的html:
<select id="dd" name="myName">
<option value="">==请选择==</option>
...
</select>

 

注意:
如果写成new {id="dd",name="myName"},则不会对name属性重写。
对Html.DropDownList的name属性重写方法与上面相同。

发表评论
用户名: 匿名