Tengo un controlador de ASP.net MVC llamada Los diseños que tiene una acción con la siguiente firma:¿Cómo acepto una matriz como un parámetro de acción de controlador ASP.NET MVC?
public ActionResult Multiple(int[] ids)
Sin embargo, cuando intento navegar a esta acción utilizando la url:
http://localhost:54119/Designs/Multiple?ids=24041,24117
El El parámetro ids siempre es nulo. ¿Hay alguna manera de hacer que MVC convierta el parámetro de consulta? Ids = URL en una matriz para la acción? He visto hablar sobre el uso de un filtro de acción, pero hasta donde sé, eso solo funcionará para los POST donde el arreglo se pasa en los datos de solicitud en lugar de en la URL misma.
Me faltaba '[FromUri]'. 'public ActionResult Multiple ([FromUri] int [] ids) {}' ** (GET) ** – C0d1ngJammer
@Darin ¿hay alguna forma de aplicar el enlace personalizado globalmente pero simplemente ignorarlo para una acción específica? No pude encontrar una manera de hacerlo: https: //stackoverflow.com/questions/45379040/how-to-override-global-model-binder-for-speacific-post-action-mvc5 – akd