将RouteValueDianonary或匿名对象传递到@ Url.Action方法(或其任何类型)时,是否有一种方法可以正确传递集合对象或IEnumerable,以便生成与默认模型兼容的URL粘合剂?
例如,说我有这样的动作:
public ActionResult Index(ICollection<int> ids) { ...do something }
在我的模板中,我做了这样的事情:
@Url.Action("Index",routeValues:new int[]{1,2,3})
目标是拥有一个这样的url输出:
... /index?ids=1&ids=2&ids=3
但是url输出实际上是这样的:
... /index?ids=System.Int[]