我正在尝试将int []数组添加到我的Url.Action中,如下所示:
var routeData = new RouteValueDictionary(); for (int i = 0; i < Model.GroupsId.Length; i++) { routeData.Add("GroupsId[" + i + "]",Model.GroupsId[i]); }
在我看来:
Url.Action("Index",routeData)
但在html我得到:
GroupsId%5B0%5D=1213&GroupsId%5B0%5D=1214
并不是:
GroupsId=1213&GroupsId=1214
我需要它,因为我有一个复选框列表,当我发布时我将groupIds绑定到int [],然后传递给我查看我的导出按钮,其中Url.Action对我来说无法正常工作.