У меня есть контроллер ASP.net MVC, Designs
который имеет действие со следующей подписью:
public ActionResult Multiple(int[] ids)
Однако, когда я пытаюсь перейти к этому действию, используя URL-адрес:
http://localhost:54119/Designs/Multiple?ids=24041,24117
ids
Параметр всегда нулевой. Есть ли способ заставить MVC преобразовать ?ids=
параметр запроса URL в массив для действия? Я видел разговоры об использовании фильтра действий, но, насколько я могу судить, это будет работать только для POST, где массив передается в данных запроса, а не в самом URL.
[FromUri]
.public ActionResult Multiple([FromUri]int[] ids) {}
(GET)