【发布时间】:2011-01-27 23:01:51
【问题描述】:
我有 2 个表,其中包含 MVC 表单中的复选框。复选框的名称目前或多或少是随机的。 我可以以任何智能方式命名项目,以便我可以将它们作为两个命名列表作为控制器方法参数检索吗?如果我可以在名称前加上前缀的话。
<div>
<input type="checkbox" name="xyz" />
<input type="checkbox" name="foo" />
<input type="checkbox" name="123" />
</div>
<div>
<input type="checkbox" name="bar" />
<input type="checkbox" name="456" />
<input type="checkbox" name="baz" />
</div>
我能否以某种方式将其作为参数,类似于此?
public ActionResult DoThis(BlablahViewModel model, string[] firstList, string[] secondList)
{
目前我只是大致像这样检查它们的存在:
Request.Form["xyz"].Contains("t")
谢谢!
【问题讨论】:
标签: asp.net-mvc model-view-controller controller