Problema di passaggio dei parametri in ASP.NET MVC2
-
23-09-2019 - |
Domanda
Ho il seguente controller:
Public ActionResult Search (nome stringa, int? Amico, int? Pagina)
Funziona se utilizzo questo URL LocalHost/Users/Search/Name ma questi non LocalHost/Users/Search/Name/1 e LocalHost/Users/Search/Name/1/1
Soluzione
Devi definire il percorso aggiuntivo:
routes.MapRoute(
"UsersSearch", // Route name
"users/search/{name}/{friend}/{page}", // URL with parameters
new { controller = "Users", action = "Search" } // Parameter defaults
);
routes.MapRoute(
"UsersSearch", // Route name
"users/search/{name}/{friend}", // URL with parameters
new { controller = "Users", action = "Search" } // Parameter defaults
);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow