3
내 URL이 asp.net mvc에 매핑되는 경로를 알아낼 수있는 방법이 있습니다.asp.net mvc routing
내 URL이 asp.net mvc에 매핑되는 경로를 알아낼 수있는 방법이 있습니다.asp.net mvc routing
예 가능합니다. 라우팅 구성을 테스트해야합니다. MvcContrib를 사용하여이 작업을 수행 할 수 있습니다. 그들은 경로 클래스를 케이크 조각으로 만드는 String 클래스에 몇 가지 확장 메서드를 구현했습니다. 예 :
[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());
}
Phil Haacks route tester을 사용해보세요.