как мне добавить список целых чисел в маршрут

Я пытаюсь добавить массив int [] в свой Url.Action something вот так:

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, которая у меня работает некорректно.

7
задан Nightfirecat 5 November 2011 в 15:45
поделиться