如何将整数集合传递给动作控制器

时间:2013-04-24 10:43:34

标签: asp.net asp.net-mvc

我有以下方式的网址://...../controller/action?a=1&a=2&a=3&a=4

是否可以将控制器转换为int的集合,如下例所示:

public  ActionResult Action(int[] a) {.....}

1 个答案:

答案 0 :(得分:0)

我认为我们不能拥有多个具有相同名称的查询字符串参数。可能必须是//...../controller/action?a=1,2,3,4

public  ActionResult Action(string a) 
{
    var aStrs = a.Split(',');
    var aInts = aStrs.Select(int.Parse).ToList();
}