27.2.3 링크 및 경로 생성

    Url.Action( )

    Url.Action() 헬퍼 메서드는 특정 액션 메서드의 경로를 알려 준다. 뷰 페이지에서 @Url.Action("Index")를 요청하면 현재 컨트롤러의 액션 메서드의 경로를 반환해준다. 예를 들어 Home 컨트롤러 관련 뷰 페이지에서 다음과 같이 실행된다.

    @Url.Action("Index")

    - /Home/Index

    @UrlAction("Index.", "Home")

    - /Home/Index

     

     

    Html.ActionLink( )

    Html.ActionLink() 헬퍼 메서드는 직접 <a> 태그를 지정한 값으로 생성한다. Home 컨트롤러의 뷰 페이지에서 Html.ActionLink() 액션 메서드를 실행할 때의 결괏값은 다음과 같다.

    @Html.ActionLink("홈", "Index")

    - <a href="/Home/Index">홈</a>

    @Html.ActionLink("홈", "Index", "Home")

    - <a href="/Home/Index">홈</a>

    @Html.ActionLink("홈", "Index", "Home", new { Id = 1234 })

    - <a href="/Home/Index/1234">홈</a>

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.