como posso adicionar uma lista inteira para rotear

Estou tentando adicionar a matriz int [] ao meu Url.Action, algo assim:

var routeData = new RouteValueDictionary();

for (int i = 0; i < Model.GroupsId.Length; i++) {
    routeData.Add("GroupsId[" + i + "]", Model.GroupsId[i]);
}

na minha opinião

Url.Action("Index", routeData)

mas em html eu estou recebendo:

GroupsId%5B0%5D=1213&GroupsId%5B0%5D=1214

e não

GroupsId=1213&GroupsId=1214

Eu preciso disso porque tenho uma lista de caixas de seleção e, quando eu postar, vinculo groupIds a int [] e depois passo para ver onde tenho o botão de exportação com Url.Action que não funciona corretamente para mi

questionAnswers(1)

yourAnswerToTheQuestion