est-il possible de trouver à quelle route mon URL est mappée dans asp.net mvc.asp.net mvc routing
3
A
Répondre
2
Oui, il est possible et tester votre configuration de routage. Vous pouvez le faire en utilisant MvcContrib. Ils ont implémenté plusieurs méthodes d'extension sur la classe String qui font du test d'itinéraire un jeu d'enfant. Exemple:
[SetUp]
public void SetUp() {
RouteTable.Routes.Clear();
MyApplication.RegisterRoutes(RouteTable.Routes);
}
[Test]
public void Routing() {
"~/".ShouldMapTo<HomeController>(cont => cont.Index());
"~/home".ShouldMapTo<HomeController>(cont => cont.Home());
"~/solutions".ShouldMapTo<HomeController>(cont => cont.Solutions());
"~/licences".ShouldMapTo<HomeController>(cont => cont.Licences());
"~/company".ShouldMapTo<HomeController>(cont => cont.Company());
"~/support".ShouldMapTo<HelpController>(cont => cont.Support());
"~/privacy".ShouldMapTo<HelpController>(cont => cont.Privacy());
"~/account".ShouldMapTo<AccountController>(cont => cont.Index());
"~/account/logon".ShouldMapTo<AccountController>(cont => cont.LogOn());
}
3
Vous pouvez essayer d'utiliser la route Phil Haacks tester.