asp.net-mvc
Html.RouteLink
수색…
매개 변수
매개 변수 | 세부 |
---|---|
링크 텍스트 | 링크에 표시 할 텍스트입니다. |
노선 이름 | 가상 경로를 반환 할 경로의 이름입니다. |
링크 텍스트와 경로 이름을 사용하는 기본 예제
Html.ActionLink
를 사용하여보기에서 링크를 생성하는 대신에 다음을 사용할 수 있습니다.
이 기능을 사용하려면 다음과 같이 경로를 구성해야합니다.
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapRoute(
"SearchResults",
"{controller}/{action}",
new { controller = "Search", action = "Results" });
}
그런 다음보기에서 다음과 같이 해당 경로에 대한 링크를 만들 수 있습니다.
@Html.RouteLink("Search Results", "SearchResults");
Html.ActionLink()
를 사용하면 컨트롤러 및 액션 메서드 이름 매개 변수를 호출시 변경해야하므로 컨트롤러 이름이나 액션 메서드 이름을 변경하면 RouteLink()
사용하면 편리합니다. 변경되었습니다.
RouteLink()
를 사용하면 MapRoute()
호출에서 경로 세부 정보를 한 위치에서 변경할 수 있으며 RouteLink()
를 통해 해당 경로를 참조하는 코드는 변경하지 않아도됩니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow