asp.net-mvc – asp.net mvc单选按钮状态
|
我正在尝试一个新项目的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 – 在发送到视图之前如何修改控制器动作中的表
- asp.net – dapper缓冲区/缓存的说明
- asp.net-mvc-3 – 如何将复选框绑定到mvc3中的viewmodel
- asp.net – Aspnet网站管理工具,Users表或aspnet_users表
- asp.net-mvc-4 – Elmah.MVC 2.0.1 – 保护elmah日志
- asp.net-mvc – ASP.NET MVC和混合模式认证
- asp.net核心 – ASP.NET vNext – 编译代码动态不适合我
- asp.net-mvc-3 – 剃刀引擎 – SEO元标签
- asp.net – 从_layout.cshtml将常量值传递给Angular
- Asp.net错误无法加载文件或程序集
- asp.net-mvc-3 – 根据url更改控制器中的布局
- asp.net – 在测试期间如何使电子邮件到本地文件
- asp.net-mvc-3 – mvc3剃刀条件包装器div
- asp.net-mvc-4 – .NET MVC4 ActionNameSelector
- asp.net – 如何停止调用500错误页面创建的500 .
- asp.net核心 – Asp.Net核心从url获取RouteData值
- asp.net-mvc-3 – MVC按钮点击动作
- 如何在ASP.NET 4.0应用程序的IIS管理器中添加用户
- asp.net-mvc – 实体创建抛出“没有为此对象定义
- asp.net – 在资源文件中存储SQL查询是不好的做法
