Mam kontroler ASP.net MVC nazwie Designs, który ma działanie z następującym podpisem:Jak mogę zaakceptować tablicę jako parametr działania kontrolera ASP.NET MVC?
public ActionResult Multiple(int[] ids)
Jednak gdy próbuję nawigować do tego działania za pomocą adresu URL:
http://localhost:54119/Designs/Multiple?ids=24041,24117
Parametr ids jest zawsze pusty. Czy istnieje sposób na przekonwertowanie przez MVC parametru zapytania ids = URL do tablicy dla akcji? Widziałem mówić o użyciu filtra akcji, ale o ile mogę powiedzieć, że będzie działać tylko dla POSTs, gdzie tablica jest przekazywana w danych żądania, a nie w samym URL.
Brakowało mi "[FromUri]". 'public ActionResult Multiple ([FromUri] int [] ids) {}' ** (GET) ** – C0d1ngJammer
@ Darin Czy istnieje sposób na zastosowanie niestandardowego powiązania globalnie, ale po prostu zignoruj konkretne działanie? Nie mogłem znaleźć sposobu na to: https: //stackoverflow.com/questions/45379040/how-to-override-global-model-binder-for-speacific-post-action-mvc5 – akd