1

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

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

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

1 回答 1

0

我认为我们不能有多个同名的查询字符串参数。应该是//...../controller/action?a=1,2,3,4

public  ActionResult Action(string a) 
{
    var aStrs = a.Split(',');
    var aInts = aStrs.Select(int.Parse).ToList();
}
于 2013-04-24T18:40:36.210 回答