Ho un controller ASP.net MVC chiamato Designs
che ha un'azione con la seguente firma:
public ActionResult Multiple(int[] ids)
Tuttavia, quando provo a passare a questa azione utilizzando l'URL:
http://localhost:54119/Designs/Multiple?ids=24041,24117
Il ids
parametro è sempre nullo. Esiste un modo per ottenere MVC per convertire il ?ids=
parametro di query dell'URL in un array per l'azione? Ho visto parlare dell'utilizzo di un filtro di azione ma per quanto ne so funzionerà solo per i POST in cui l'array viene passato nei dati della richiesta piuttosto che nell'URL stesso.
[FromUri]
.public ActionResult Multiple([FromUri]int[] ids) {}
(GET)