asp.net mvc 为什么是Html.CheckBox 复选框生成一个额外的隐藏域 input type="hidden"
2012-08-05 15:37
537 查看
Html.CheckBox("foo")生成2个input 变迁,而不是一个,谁知道为什么会这样呢?
<input id="foo" name="foo" type="checkbox" value="true" /> <input name="foo" type="hidden" value="false" />
如果复选框没有被选中,提交表单字段。这就是为什么我们总是获得false的值(在隐藏字段)。
如果你离开复选框选中,仍将有值的形式从隐藏的字段。这就是ASP.net MVC处理复选框值。
就是如果你没有选中foo的话,隐藏域会穿一个false给后台.
网站开发_网站制作_网站维护_网店制作_网店安装_商城制作_手机软件_企业网站_办公软件_QQ:471226865
点点更健康
相关文章推荐
- html,javaScript中怎么控制复选框checkbox的全选,全不选,以及全选中,全选按钮选中,其中一个或者多个没选,则全选按钮不被选中
- html,javaScript中怎么控制复选框checkbox的全选,全不选,以及全选中,全选按钮选中,其中一个或者多个没选,则全选按钮不被选中
- (原创)利用扩展方法,给 IEnumerable<T> 增加一个生成 Html 的 CheckBox 标签的方法,不用 C# 中的反射技术
- HTML中复选框checkbox的一个问题
- ASP.NET MVC CheckBoxFor为什么会生成hidden input控件
- 解决Html.CheckBoxFor中”无法将类型 bool 隐式转换为 bool。存在一个显式转换..."的方法
- dede点击开始生成html没反应为什么
- PHP代码为什么不能直接保存HTML文件——>PHP生成静态页面教程
- c# 代码生成6个checkbox 并初始化已知的一个数组到checkboxtext内
- 如何编写一个使用Store更新复选框的CheckboxGroup的插件
- 一个用ASP生成html的新方法
- repeater中的checkbox 的方法以及datalist中放了一个按牛!为什么我按该按牛时候不能触发ItemCommand事件的主要原因
- 一个用ASP生成html的新方法
- fastDFS上传图片额外产生了一个“原文件名-m"的文件
- 写一个静态HTML页面,直接写HTML代码和用JS动态生成代码,哪种方式要好
- ListView 中的每一项添加一个checkbox复选框,实现复选功能
- @Html.Hidden("TypeId" ViewBag.TypeId) 扩展方法,不能进行动态调度,该如何处理
- firefox中 checkbox属性checked="checked"已有,但复选框却不显示打钩的原因
- easyui ajax 动态生成CheckBox 复选框
- 使用VBScript操作Html复选框(CheckBox)控件