2011-12-20 4 views
0

나는 만들고있는 사이트에서 라우팅 작업을하려고합니다. 두 개의 경로가있는 경우 경로 1의 경우 /Home/{Value1}/default.aspx이고 경로 2의 경우 /Users/{Value2}/default.aspx 인 경우 특정 경로를 사용하기 위해 만드는 링크를 어떻게 말합니까? 페이지 뒤의 .vb 코드에서 링크를 만들려고하고 있지만 상황에 따라 경로 1 또는 경로 2를 사용하는 방법을 알 수 없습니다. 감사!.Net 링크를위한 라우팅

답변

0

경로를 매핑 할 때 이름을 지정할 수 있습니다. HtmlHelper를 사용하여 Action 링크를 작성하는 경우 링크에서 사용할 경로를 지정할 수 있습니다.

@Html.RouteLink("Click Me", "Route2", new { id = "whatever" }) 
: 다음

routes.MapRoute("Route1", 
    "{controller}/{action}/{id}"); 

routes.MapRoute("Route2", 
    "{controller}/{action}/{id}"); 

보기의 Html 헬퍼는 RouteLink 사용