2011-01-14 16 views
1

私はいくつかのデフォルトデザインのためにマスターページを使用しているページに取り組んでいます 通常のページのスクリプトタグに通常追加するconentページにいくつかのCSSクラスを追加する必要があります、 私の質問は、マスターページを使用しているページにいくつかのCSSコンテンツを追加する方法です。コンテンツページにCSSクラスを追加

ありがとう、 Vishal。

答えて

5

マスターページでは、<head>ブロック内にコンテンツ領域を追加できます。私たちは私たちを "HeadContent"と呼びます。

<head> 
    ... 
    <asp:ContentPlaceHolder ID="HeadContent" runat="server" /> 
</head> 

あなたは、カスタムスクリプト/ CSSなどを含むことができ、あなたのコンテンツページから::

私たちのマスターページの先頭ブロックは次のようになります

<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="PlaceHolderAdditionalPageHead" runat="server" /> 
</head> 

あなたのコンテンツページでは、テント制御:

<asp:Content ID="Content1" ContentPlaceHolderID="PlaceHolderAdditionalPageHead" runat="Server"> 
    // Put your css stuff here 
</asp:Content> 
関連する問題