asp.net-mvc-3 – 如何通过HTML类(Razor语法)在MVC视图中创建Rad
发布时间:2020-12-15 22:35:10 所属栏目:asp.Net 来源:网络整理
导读:我需要在RadioButtonList中显示我的列表,有些事情是这样的: @ Html.RadioButtonList(“FeatureList”,新的SelectList(ViewBag.Features)) 但是你知道HTML Helper类中没有RadioButtonList类,当我使用时: @ Html.RadioButton(“FeatureList”,新的SelectList
我需要在RadioButtonList中显示我的列表,有些事情是这样的:
@ Html.RadioButtonList(“FeatureList”,新的SelectList(ViewBag.Features)) 但是你知道HTML Helper类中没有RadioButtonList类,当我使用时: @ Html.RadioButton(“FeatureList”,新的SelectList(ViewBag.Features)) 它显示了一个空白列表! //控制器代码: public ActionResult Rules() { ViewBag.Features = (from m in Db.Features where m.ParentID == 3 select m.Name); return View(); } 解决方法
Html.RadioButton不接受(字符串,SelectList)参数,所以我认为空白列表是预期的;)
你可以1) 在模型中使用foreach而不是单选按钮值,并使用Html.RadioButton(string,Object)重载来迭代您的值 // Options could be a List<string> or other appropriate // data type for your Feature.Name @foreach(var myValue in Model.Options) { @Html.RadioButton("nameOfList",myValue) } 或2) 为列表编写自己的帮助方法 – 可能看起来像这样(我从来没有写过这样的,所以你的里程可能会有所不同) public static MvcHtmlString RadioButtonList(this HtmlHelper helper,string NameOfList,List<string> RadioOptions) { StringBuilder sb = new StringBuilder(); // put a similar foreach here foreach(var myOption in RadioOptions) { sb.Append(helper.RadioButton(NameOfList,myOption)); } return new MvcHtmlString(sb.ToString()); } 然后在您的视图中调用您的新助手(假设Model.Options仍然是List或其他适当的数据类型) @Html.RadioButtonList("nameOfList",Model.Options) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 使用ASP.NET MVC的RESTful Web服务
- 为什么这么多ASP.NET开发服务器实例?
- asp.net – Quartz.net调度程序在部署后不会触发作业/触发器
- asp.net-mvc – Kendo Grid导出到Excel – 所有页面都不起作
- 五幅图演示ASP.NET编译过程
- 要监控已部署的ASP.NET Web应用程序的关键性能指标是什么?
- asp.net-mvc – 清理MVC 3.0应用程序中抛出的所有错误的方法
- asp.net-mvc-3 – ASP.NET MVC3 – 分开的程序集中的区域
- 单声道是asp.net的可行替代方案吗?
- asp.net-mvc – 是否可以在IIS服务器上部署asp.net mvc项目
推荐文章
站长推荐
- asp.net-mvc – 实体框架包含OrderBy随机生成重复
- 我可以通过编程方式从我的ASP.NET应用程序向IIS7
- 最小化Azure存储出站数据成本的策略
- asp.net – 无法在网站上添加”.访问被拒绝(550)
- asp.net-mvc – 使用ViewModels,EditModels和Aut
- 对ASP.Net组件套件有什么好评
- asp.net – 查找上一个和下一个兄弟控件
- asp.net-mvc-4 – 如何在asp.net MVC4查看页面中
- asp.net-mvc – .NET MVC是否有强类型的Redirect
- asp.net-mvc – 使用NHibernate,ASP.NET MVC和Dr
热点阅读