2016-06-12 3 views
1

저는 MVC를 처음 사용하고 있으며 MVC Core RC2를 사용하고 있습니다.MVC Core 특정 페이지의 기본 레이아웃을 변경할 수 있습니까?

기본 HTML 템플릿은 'Views \ Shared_Layout.cshtml'파일에 있으며 모든 페이지에 적용됩니다.

몇 페이지에 대해 다른 템플릿을 사용할 수 있습니까?

두 페이지를 사이트의 나머지 부분과 완전히 다르게 표시하고 싶습니다 (예 : 메뉴 없음).

답변

0

예, 당신은 적어도 두 가지 옵션이 있습니다 :

  1. 초 템플릿을 작성하고 당신이 필요로하는 곳에 사용, 당신이 필요로하는 페이지에 대한 기본 템플릿 오프

  2. 를 켜고 HTML 코드를 입력 이 페이지에서 직접.

    @{ 
        Layout = "/Views/_Layout.cshtml"; 
    } 
    

    당신은 다른 템플릿에이 경로를 변경하거나로 설정 : 템플릿

경로 그래서 그냥 페이지 및 경로 변경의 상단에 아래 코드를 붙여 변수 Layout에 저장됩니다 기본 템플릿을 끄는 빈 문자열


더 많은 정보 :

+1

좋아, 감사합니다. 정말 간단하고 잘 작동합니다. – Karlos

관련 문제