У меня есть метод действия, который выглядит следующим образом:
public ActionResult DoSomething(string par, IEnumerable<string> mystrings)
Я хотел сопоставить это с URL-адресом, используя Url.Action, передавая mystrings в RouteValueDictionary. Однако это приводит только к строке запроса, которая соответствует только mystrings.ToString ().
Как я могу передать список в строке запроса? Есть ли какая-то функциональность в MVC 2, которая поддерживает это?
Уточнение: метод действия вызывается с помощью GET, а не POST.
У моего метода действия нет проблем с анализом строки запроса DoSomething? Mystrings = aaa & mystrings = bbb
Однако я не могу сгенерировать это с помощью Url.Action. При передаче списка генерируется следующая строка запроса: mystrings = system.collections.generic.list% 601% 5bsystem.string% 5d
Есть ли способ, которым я мог бы сделать это легко?