我正在寻找关于发布字符串[]的解决方案/建议.我的模型(程序)将目标属性(级别)定义为字符串.我可以通过使用FormCollection来实现这一点,但是更愿意将该字符串[]从帖子中传递到模型中.这里是片段:
ProgramConotroller /创建
// // POST: /Program/Create [HttpPost] public ActionResult Create(Program obj) { if(_service.CreateProgram(obj)) { return RedirectToAction("Index"); } // Add data to view data,remove if not necessary AddToViewData(obj); return View("Create",obj); }
查看/创建
... <p> <label>Program Levels</label> <%= Html.ValidationMessageFor(model => model.Levels) %> <br /> <% foreach (Level level in (IEnumerable)ViewData["ProgramLevels"]) { %> <input type="checkBox" name="Levels" value="<%= level.Id %>" <%= CommonExtensions.isChecked(level.Id.ToString(),Model.Levels) %> /><%= level.Name %><br /> <% } %> </p> ...