code

Razor의 ContentPlaceHolder?

codestyles 2020. 12. 30. 08:13
반응형

Razor의 ContentPlaceHolder?


Webforms보기 엔진과 함께 ContentPlaceHolder를 사용하여 마스터 페이지의 다른 위치에 항목을 배치 할 수 있습니다.

Razor로 어떻게하나요?

    <div id="content">
        <asp:ContentPlaceHolder ID="MainContent" runat="server">
        </asp:ContentPlaceHolder>
    </div> 
    <div id="footer">
        <asp:ContentPlaceHolder ID="Footer" runat="server">
        </asp:ContentPlaceHolder>
    </div>

그러나 다시 Google에서 올바른 검색 키워드를 찾기 전에 물어볼 수있었습니다.

레이아웃에서

@RenderSection("footer", required: false)  

예보기

<h2>About</h2> 

<p>   
    Some stuff about this page.   
</p> 

<p> 
    The current date and time: @DateTime.Now  
</p> 

@section footer { 

    Copyright (c) 2010, Robert Sundström. 

}

댓글을 남길 수 없습니다. "required"를 제거 할 수 있습니다.

@RenderSection("footer", false)

참조 URL : https://stackoverflow.com/questions/4163429/contentplaceholder-in-razor

반응형