我有两个包含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")
谢谢!
答案 0 :(得分:2)