鸿蒙传说
您可能有一个视图模型:public class MyViewModel{ public int Id { get; set; } public bool IsChecked { get; set; }}控制器:public class HomeController : Controller{ public ActionResult Index() { var model = new[] { new MyViewModel { Id = 1, IsChecked = false }, new MyViewModel { Id = 2, IsChecked = true }, new MyViewModel { Id = 3, IsChecked = false }, }; return View(model); } [HttpPost] public ActionResult Index(IEnumerable<MyViewModel> model) { // TODO: Handle the user selection here ... }}视图(~/Views/Home/Index.cshtml):@model IEnumerable<AppName.Models.MyViewModel>@{ ViewBag.Title = "Home Page";}@using (Html.BeginForm()){ @Html.EditorForModel() <input type="submit" value="OK" />}以及相应的编辑器模板(~/Views/Home/EditorTemplates/MyViewModel.cshtml):@model AppName.Models.MyViewModel@Html.HiddenFor(x => x.Id) @Html.CheckBoxFor(x => x.IsChecked)现在,当您提交表单时,您将获得一个值列表,并且将为每个值选择是否选中。