asp.net-mvc – Razor ViewEngine HTML.Checkbox方法创建一个隐藏的输入 为什么?
发布时间:2020-05-28 23:53:22 所属栏目:asp.Net 来源:互联网
导读:我在我的视图页面上写了下面的代码; @Html.CheckBox(ChxName,true) 我得到以下结果: input checked=checked id=ChxName name=ChxName type=checkbox value=true /input name=ChxName type=hidden value=false / 为什么有
|
我在我的视图页面上写了下面的代码; @Html.CheckBox("ChxName",true)
我得到以下结果: <input checked="checked" id="ChxName" name="ChxName" type="checkbox" value="true" /> <input name="ChxName" type="hidden" value="false" /> 为什么有一个输入元素命名为与复选框相同? 解决方法未选中的复选框不会发布,因此隐藏字段(设置为false)允许模型绑定仍然有效。看看Request.Form上的回帖。如果选中该复选框,您会看到: ChxName=true&ChxName=false 模型绑定器使用第一个值。 并且,如果未选中此框,您将看到: ChxName=false (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在开发系统上禁用OutputCache
- asp.net-mvc-4 – 错误:在VS2012中将MVC4升级到MVC5
- asp.net – MVC5(VS2012)Identity CreateIdentityAsync –
- asp.net-mvc – 防止用户没有确认的电子邮件登录ASP.NET MV
- asp.net-mvc – MVC ViewModel绑定构造与展平
- asp.net web-api – ASP.Net Web API模型绑定不工作像在MVC
- asp.net-mvc – Web路由如何工作?
- asp.net – 我对Html.TextBoxFor的工作原理有什么误解
- ASP.NET按钮重定向到另一个页面
- asp.net – 估算Web应用程序峰值带宽需求的最准确方法是什么
推荐文章
站长推荐
- asp.net-mvc – mvc.net如何在迭代列表时使用强类
- asp.net-mvc – 实体创建抛出“没有为此对象定义
- asp.net – HttpCookieCollection.Add和HttpCook
- asp.net – 我可以重新发布或携带POST数据(如果是
- asp.net-mvc-3 – 如何避免使用MVC3 FileContent
- asp.net-mvc – ASP.NET MVC路由:如何定义自定义
- asp.net-mvc – 模型支持DB上下文已更改;考虑代码
- asp.net-mvc-3 – 允许没有找到Html属性[AllowHt
- asp.net – FindControl()返回null
- 存储过程 – 经典ASP – ADO执行存储过程传入参数
热点阅读
