首页新闻找找看学习计划

asp.net mvc html.checkboxfor为什么会生成一个的每个checkbox后边都跟一个input hidden呢?

0
[已解决问题] 解决于 2012-08-26 20:47
<%=Html.CheckBox("chk1",true) %> 
<%=Html.CheckBox("chk1", new { @class="checkBox"}) %> 
<%=Html.CheckBoxFor(a =>a.IsVaild, new { @class = "checkBox" })%>
 
生成结果:
 
<input checked="checked" id="chk1" name="chk1" type="checkbox" value="true" /><input name="chk1" type="hidden" value="false" />
 
<input class="checkBox" id="chk1" name="chk1" type="checkbox" value="true" /><input name="chk1" type="hidden" value="false" />
 
<input checked="checked" class="checkBox" id="IsVaild" name="IsVaild" type="checkbox" value="true" /><input name="IsVaild" type="hidden" value="false" />
程序员最后都要送外卖的主页 程序员最后都要送外卖 | 菜鸟二级 | 园豆:229
提问于:2012-08-01 15:24
< >
分享
最佳答案
0
奖励园豆:5
dudu | 高人七级 |园豆:39104 | 2012-08-01 16:41
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册