2011-02-09 3 views
2

면도기 뷰 엔진을 사용하여 ASP.NET MVC에서 .cshtml 파일에 직접 액세스하려면 어떻게해야합니까?asp.net mvc 면도기 : .cshtml 페이지에 직접 액세스하는 방법?

예를 들어,이 URL은 localhost/Home/About입니다. 그러면 "마스터"페이지 안에 about 사이트가로드됩니다.

마스터 페이지를로드하지 않고 about 페이지를로드하려고합니다. 그래서 나는이 url : localhost/Home/About.cshtml을 사용할 수 있다고 생각했다. 하지만 작동하지 않습니다.

마스터 페이지를로드하지 않고보기 페이지를로드하려면 어떻게해야합니까?

답변

5

이 같은 방법 Html.Partial를 사용할 수 있습니다

@Html.Partial("About")

편집

을 내가 가진 missunderstood 질문 있습니다. 마스터 페이지를 포함하지 않으려면 레이아웃을 제거해야합니다.

은보기의 상단이 추가 : 내가 allready 내보기에 널 (null) 레이아웃 =에 넣어 가지고

@{ 
    Layout = null; 
} 
+0

아니오. 나는 마스터 페이지를 전혀보고 싶지 않습니다. 보기에 @ Html.Partial을 두어야합니까? – Poku

+0

아니요,'@ Html.Partial'은 비트와 조각을 포함하기위한 것입니다. 컨트롤러는 무엇을 반환합니까? 보기가 어떻게 생겼습니까? 보기 상단에있는 것은 무엇입니까? –

관련 문제