加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 避免@html.checkboxfor的foreach

发布时间:2020-12-15 19:48:37 所属栏目:asp.Net 来源:网络整理
导读:我正在使用MVC开发一个应用程序.我有一个要求,我必须显示列表的复选框. 我正在通过不同的帖子来做这个,其中一个是使用避免foreach循环和使用@html.editorfor(),如Darwin dimitrov here的答案中所述: 这个答案非常好,但我有一个澄清,它是: 在同一视图中,我
我正在使用MVC开发一个应用程序.我有一个要求,我必须显示列表的复选框.

我正在通过不同的帖子来做这个,其中一个是使用避免foreach循环和使用@html.editorfor(),如Darwin dimitrov here的答案中所述:

这个答案非常好,但我有一个澄清,它是:

>在同一视图中,我有2个要求,一个是checkboxfor,另一个是radiobuttonfor
所以,如果我正在使用

< div> @ Html.EditorFor(x => x.RoleAccess)< / div>

我如何编写(?/ Views / Shared / EditorTemplates / RoleAccessViewModel.cshtml)来为一个需求的复选框服务,另一个用于@radiobuttonfor.

这种方法是不是硬编码,每当使用EditorFor(x => x.RoleAccess)时,它总会呈现RoleAccessViewModel.cshtml?请执行我如果我使用了任何技术术语错误的方式,因为我仍然是mvc的新手.

解决方法

EditorFor方法有一个重载,接受模板名称作为参数.如果我理解正确,我想这可以解决你的问题.见 http://msdn.microsoft.com/en-us/library/ee407414%28v=vs.118%29.aspx

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读