2013-04-24 56 views
1

,我有以下方式的URL://...../controller/action?a=1&a=2&a=3&a=4如何通过整数集合动作控制器

是否有可能使控制器在下面的例子中转换成的int集合,如:

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

[动作用一个字符串数组作为参数]的复制(http://stackoverflow.com/questions/4023363/action-with-a-string-array-as-parameter)。使它成为'?a [] = 1&a [] = 2 ...'。 – CodeCaster 2013-04-24 10:45:20

+0

您能否告诉我们上下文,因为我们可能会以这种方式提供更好的解决方案。 AKA的用户界面是什么,为什么你有这个'Int'列表 – Coops 2013-04-24 10:46:44

回答

0

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

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