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

Était-ce utile?

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
scroll top