2011-01-14 3 views
1

일부 기본 디자인에 대해 마스터 페이지를 사용중인 페이지에서 작업 중입니다. 정상적인 페이지의 스크립트 태그에 일반적으로 추가하는 conent 페이지에 CSS 클래스를 추가해야합니다. , 제 질문은 마스터 페이지를 사용하는 페이지에 CSS 컨텐츠를 추가하는 방법입니다.콘텐츠 페이지에 CSS 클래스 추가하기

감사합니다. Vishal.

답변

5

마스터 페이지에서 <head> 블록 내에 콘텐츠 영역을 추가 할 수 있습니다. 우리는 우리의 "HeadContent"라고 부릅니다.

우리의 마스터 페이지의 헤드 블록은 다음과 같습니다

<asp:Content runat="server" ID="Head" ContentPlaceHolderID="HeadContent"> 
    <script type="text/javascript" src="<%= Url.Content("~/scripts/gradebook.js") %>"></script> 
    <style type="text/css"> 
     @import url('<%= Url.Content("~/styles/gradebook.css") %>'); 
    </style> 
</asp:Content> 
1

당신은 머리 영역에서 ConentPlaceHolder을 추가 할 수 있습니다

콘텐츠 페이지에서
<head> 
    ... 
    <asp:ContentPlaceHolder ID="HeadContent" runat="server" /> 
</head> 

당신이 다음이 포함될 수 있습니다/CSS 등 사용자 정의 스크립트 다음과 같은 마스터 페이지의 내용 :

<head> 
.... 
<asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server" /> 
</head> 

콘텐츠 페이지에서 텐트 컨트롤 :

<asp:Content ID="Content1" ContentPlaceHolderID="PlaceHolderAdditionalPageHead" runat="Server"> 
    // Put your css stuff here 
</asp:Content> 
관련 문제