列为mvc控制器方法参数?

时间:2011-01-27 23:01:52

标签: asp.net-mvc model-view-controller controller

我有两个包含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")

谢谢!

1 个答案:

答案 0 :(得分:2)