말도 안 되는 소리, 우선 바이두를 정말 싫어해!! 아무것도 검색할 수 없고, 같은 키워드로 검색해도 구글이 첫 번째 답이고, 바이두 검색에서는 다 헛소리예요!!
sb 바이두!!
컨트롤러에서는:ASP.NET MVC의 컨트롤러 클래스 Controller에는 다음과 같은 읽기 전용 속성이 있습니다:
경로 정보가 포함되어 있습니다. RouteData 클래스는 System.Web.Routing 네임스페이스에 속합니다. 이는 이 클래스가 MVC에만 독점적인 클래스가 아니라 ASP.NET 에 속함을 ASP.NET 합니다. ASP.NET MVC는 이 경로를 이용해 컨트롤러와 해당 동작을 시작합니다. 이 RouteData 유형을 자세히 살펴보세요:
RouteValueDictionary 타입의 Values 속성이 있어 경로 값을 읽어줍니다. 이 속성을 이용해 원하는 값을 얻을 수 있습니다.
액션 코드 작성:
보기 View에 있다면, WebViewPage의 ViewContext 속성 값을 통해 ControllerContext를 완전히 얻을 수도 있습니다. 그 이유는 ViewContext가 ControllerContext에서 상속되기 때문입니다.
ControllerContext 클래스는 이 글 시작 부분에서 언급한 RouteData 속성을 가지고 있습니다
이렇게 하면 다음 코드로 현재 컨트롤러와 동작의 이름을 뷰에 표시할 수 있습니다:
|