У меня есть форма с коллекцией флажков для уточнения функции поиска на моем сайте.ASP.NET MVC form GET проходящий массив
Я пытаюсь передать массив в виде GET, но URL выглядит следующим образом:
/search?filter=foo&filter=bar&filter=green
Есть ли лучший способ передать это в MVC? Возможно, как
/search?filter=foo,bar,green
Заранее спасибо.
Привет Малькольм, я попробовал шаблон PRG, но побежал к проблеме. Массив передается, но я получаю .../search? Filter = System.String [], когда я делаю перенаправление на действие «Get». Вы знаете, почему это происходит? Это мое сообщение Действие, привязанное к модели, и затем модель передается в действие Get. public ActionResult Search (ResultsModel m) {ResultsModel model = new ResultsModel {Filters = m.Filters}; return RedirectToAction («Поиск», модель); } – creativeincode
Я обновил сообщение –