【发布时间】:2011-03-12 19:58:30
【问题描述】:
可能重复:
CheckboxList in MVC3 View and get the checked items passed to the controller.
如何在 MVC3 中创建复选框列表并返回提交时检查的结果。
Asp.net MVC3
【问题讨论】:
标签: .net asp.net asp.net-mvc-3
可能重复:
CheckboxList in MVC3 View and get the checked items passed to the controller.
如何在 MVC3 中创建复选框列表并返回提交时检查的结果。
Asp.net MVC3
【问题讨论】:
标签: .net asp.net asp.net-mvc-3
框架中没有内置帮助程序来为您执行此操作。但这并不难。假设您在 ViewBag 中已经有一个选择列表,这将正常工作。
@foreach (var o in ViewBag.Options) {
<label><input type="checkbox"
name="MyOptions"
value="@o.Value"/>
<span>@o.Text</span></label>
<br/>
}
你的视图模型需要能够接受一个数组,像这样......
public class MyViewModel {
public ICollection<string> MyOptions { get; set; }
}
选择的值将在MyOptions 中。
【讨论】: