Problème de passage des paramètres dans ASP.NET MVC2
-
23-09-2019 - |
Question
J'ai le contrôleur suivant:
Recherche publique d'action RECHERCHE (nom de chaîne, int? ami, int? Page)
Cela fonctionne si j'utilise cette URL localhost / users / search / name mais ce ne sont pas localhost / utilisateurs / search / name / 1 et localhost / users / search / name / 1/1
La solution
Vous devez définir une route supplémentaire:
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
);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow