将参数传递给ASP.NET MVC中的Action方法

时间:2009-03-10 12:20:04

标签: asp.net-mvc

有人可以建议我如何编写一个动作方法来处理具有以下输入元素的表单中的数据吗?     < input type =“checkbox”name =“check [1]”/>
    < input type =“checkbox”name =“check [3]”/>
方括号中的数字不是数组索引,但可以是ID,例如另外,我不知道表单将有多少这样的输入字段。或者从表单中传递这些数据会更好吗?

1 个答案:

答案 0 :(得分:3)

public ActionResult Foo(IEnumerable<string> check)
{

...然后将ID放在输入的value属性中。您将获得已检查输入的ID列表。

如果您的ID恰好采用该格式,则可以将IEnumerable更改为IEnumerable或IEnumerable。 MVC框架将为您转换它。