【问题标题】:CheckboxList in MVC3 [duplicate]MVC3中的复选框列表[重复]
【发布时间】: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


    【解决方案1】:

    框架中没有内置帮助程序来为您执行此操作。但这并不难。假设您在 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 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-05
      • 1970-01-01
      相关资源
      最近更新 更多