mvc 3 应用程序中使用单选按钮而不是下拉列表?
我有一个视图,其中模型具有项目集合。然后我有一个 EditorFor 模板,负责创建一个下拉列表,以便用户为集合中的每个项目选择有限数量的值之一:
@model Consultants.Models.ProgramSkill
<tr>
<td>@Model.Program.Name
</td>
<td>@Model.Program.Category
</td>
<td>
@Html.DropDownListFor( model => model.Level, new SelectList(new[] { 0, 1, 2, 3, 4, 5 }, Model.Level))
</td>
</tr>
但我宁愿让单选按钮做同样的事情,这在 MVC 3 中可能吗?如果是这样,怎么办?
I have a View where the model has a collection of items. Then I have an EditorFor template that takes care of creating a dropdownlist for the user to select one of a limited number of values for each item in the collection:
@model Consultants.Models.ProgramSkill
<tr>
<td>@Model.Program.Name
</td>
<td>@Model.Program.Category
</td>
<td>
@Html.DropDownListFor( model => model.Level, new SelectList(new[] { 0, 1, 2, 3, 4, 5 }, Model.Level))
</td>
</tr>
But I would rather have radiobuttons to do the same thing, is that possible in MVC 3? If so, how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这将是自定义 html 助手的完美候选者:
模型:
控制器:
和视图:
That would be a perfect candidate for a custom html helper:
Model:
Controller:
and a view:
或者用一个简单的循环:
or with a simple loop: