Eu tenho um controlador ASP.net MVC chamado Designs
que tem uma ação com a seguinte assinatura:
public ActionResult Multiple(int[] ids)
No entanto, quando tento navegar para esta ação usando o url:
http://localhost:54119/Designs/Multiple?ids=24041,24117
O ids
parâmetro é sempre nulo. Existe alguma maneira de fazer o MVC converter o ?ids=
parâmetro de consulta de URL em um array para a ação? Já vi falar sobre o uso de um filtro de ação, mas pelo que posso dizer, isso só funcionará para POSTs em que o array é passado nos dados da solicitação, e não na própria URL.
[FromUri]
.public ActionResult Multiple([FromUri]int[] ids) {}
(GET)