asp.net-mvc – asp.net mvc单选按钮状态
发布时间:2020-12-15 22:43:54 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试一个新项目的asp.net mvc,我遇到了一些奇怪的事情.当我使用MVC UI助手进行文本框时,这些值在调用之间保持不变.但是,当我使用一系列单选按钮时,检查状态不会持续. 这是我看来的一个例子. li %=Html.RadioButton("providerType","1")%labelHospital/
我正在尝试一个新项目的asp.net mvc,我遇到了一些奇怪的事情.当我使用MVC UI助手进行文本框时,这些值在调用之间保持不变.但是,当我使用一系列单选按钮时,检查状态不会持续.
这是我看来的一个例子. <li> <%=Html.RadioButton("providerType","1")%><label>Hospital</label> <%=Html.RadioButton("providerType","2")%><label>Facility</label> <%=Html.RadioButton("providerType","3")%><label>Physician</label> </li> 当表单被发回时,我使用“ProviderType”建立一个对象作为其属性之一.对象上的值正在设置,然后我将RedirectToAction与提供者作为参数.一切都很好,最后我的URL类似“http://localhost/Provider/List?ProviderType=1”,其中ProviderType显示.该值会持久保留到URL,但是UI帮助器不会检查检查状态. 我遇到这个问题,列表框,下拉列表和单选按钮.文本框接收的值很好.你看到我做错了吗?我假设帮手会为我做这个,但也许我只需要自己照顾这个.我只是感觉到我的方式,所以你的输入是赞赏. 编辑:我刚刚找到了选择值的SelectList构造函数的覆盖.这照顾了我上面提到的我的下拉列表问题. 编辑#2:我发现了一些有用的东西,但是让我这样做是很痛苦的.我觉得这样应该推断. <li> <%=Html.RadioButton("ProviderType","1",Request["ProviderType"]=="1")%><label>Hospital</label> <%=Html.RadioButton("ProviderType","2",Request["ProviderType"] == "2")%><label>Facility</label> <%=Html.RadioButton("ProviderType","3",Request["ProviderType"] == "3")%><label>Physician</label> </li> 希望有人会想出另一种方式. 解决方法
如果您给单选按钮与模型上的属性相同,那么MVC会自动将选中的属性设置在相应的按钮上.
我认为这依赖于一个强类型的模型. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何在MVC中使用HtmlHelper获取自定义id
- asp.net-mvc-2 – Mono MVC 2主路由不起作用
- asp.net-mvc-3 – 处理DbContext后的问题
- asp.net-mvc-3 – 验证摘要消息中的链接
- kendo-ui – Kendo UI Editor – 从编辑器菜单中删除特定工
- asp.net-core – vNext MVC模板 – wwwroot
- asp.net – HttpContext.Cache到期
- asp.net – 从ASP Classic迁移到.NET并减轻疼痛
- asp.net – 脚本管理器和工具包脚本管理器之间的区别
- asp.net – 无论如何要在上传之前确定文件大小?
推荐文章
站长推荐
- asp.net – 使用OLEDB读取CSV文件,即使连接字符串
- ASP.NET NHibernate事务持续时间
- asp.net core 从 3.0 到 3.1
- asp.net – 如何在成功插入数据后清除radiobutto
- asp.net-mvc – 如何提交本地jqgrid数据和表单输
- ASP.NET MVC的提示和ASP.NET WebForms开发人员的
- asp.net-mvc-2 – MVC Html.TextBoxFor MaxLengt
- asp.net-mvc – 无法加载文件或程序集“System.W
- asp.net-identity-2 – GenerateEmailConfirmati
- asp.net – Wiki Content是否可移植?
热点阅读