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

È stato utile?

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