asp.net-mvc – Html.CheckBox返回false如果禁用,即使seleced
发布时间:2020-05-28 18:22:50 所属栏目:asp.Net 来源:互联网
导读:希望一个容易的问题为你asp.net mvc gurus: 我有一个复选框,创建如下: %=Html.CheckBox(MyCheckBox, true, new { disabled = disabled})% 在我的行动,我检查的值如下: bool isChecked = form[MyCheckBox].Contains(true); 我期望这返回true,因为它被检
|
希望一个容易的问题为你asp.net mvc gurus: 我有一个复选框,创建如下: <%=Html.CheckBox("MyCheckBox",true,new { disabled = "disabled"})%>
在我的行动,我检查的值如下: bool isChecked = form["MyCheckBox"].Contains("true");
我期望这返回true,因为它被检查。但是,创建的隐藏元素具有false值: <input checked="checked" disabled="disabled" id="MyCheckBox" name="MyCheckBox" type="checkbox" value="true" /> <input name="MyCheckBox" type="hidden" value="false" /> 首先,有没有办法使HtmlHelper的行为像我预期的应该的?还是手动构建输入/创建自己的帮助方法的唯一方法? (不是这是一个大事…) 第二,任何人都可以了解为什么复选框的行为这样?我在假设一个禁用复选框不正确,打勾应该== true?禁用状态语义上是否意味着错误? 解决方法标记为disabled =“disabled”属性的输入字段NEVER将其值发送到服务器。如果你想实现这个,你可以使用readonly =“readonly”属性,这仍然阻止用户修改值,但发送表单提交时的现有值。(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – MVC中的模型含义
- asp.net – 如何MSDeploy构建的网站包到一个处女IIS网站
- asp.net-mvc – 返回json中的双引号
- 通过asp.net中的C#将参数传递给CRYSTAL REPORT
- 如何使用代码隐藏技术在asp.net中获取当前页面的URL?
- asp.net-mvc-3 – 模型binder属性类型int的问题
- asp.net – 如何在mvc3中对来自@ Html.LabelFor()的内容进行
- asp.net core标签助手的高级用法TagHelper+Form
- asp.net-web-api – 自定义身份验证asp.net核心web api
- asp.net – EF在现实生活中,我想相信(有没有人有很好的指向
推荐文章
站长推荐
- asp.net – 如何从System.Web.HttpPostedFileBas
- 如何从ASP.NET中的Web请求返回pdf?
- asp.net – 你预编译你的网站,为什么不为什么不呢
- ASP.NET通过分布式Session提升性能
- asp.net-mvc – 将ASP.NET MVC布局应用于Jquery.
- asp.net-mvc-4 – GoogleOauth2问题获取Internal
- asp.net-mvc – 发送asp.net mvc动作结果里面的电
- asp.net-core – IApplicationBuilder不包含UseS
- asp.net – 解析接受标题
- asp.net – 什么是crossdomain.xml文件?
热点阅读
