マスターページと、レイアウトとデザインにマスターページを使用する2つのコンテンツページがあります。マスターページ用に2つのcssファイルがあります。今私がやりたいのは、最初のコンテンツページを実行するときにマスターページが最初のcssファイルを使用し、2番目のコンテンツページを実行するときに他のファイルを使用することです。これをどのように行うべきかについての提案。
質問する
125 次
2 に答える
1
まず、何か異常なことをしていない限り、これは通常のアプローチではありません。共通のマスター ページを使用することの要点は、Web サイト全体で共通のルック アンド フィールを簡単に実現できるようにすることです。
しかし、いくつかの方法でそれを行うことができます。1 つの方法は、マスター ページ<head>
セクションにプレースホルダーを配置することです。次に、適切な css ファイルを含む各コンテンツ ページで、そのプレースホルダーのコンテンツを作成します。
于 2013-02-26T14:58:26.937 に答える
0
マスターページと head 内で ContentPlaceHolder を使用して、次のページごとに css を異なる方法で変更するか、単に無視してデフォルトを維持することができます。
次に例を示します。
<head runat="server">
<asp:ContentPlaceHolder ID="styleHolder" runat="server" >
<link rel="stylesheet" type="text/css" href="default.css">
</asp:ContentPlaceHolder>
</head>
<body>
異なる css を含むページ内で、PlaceHolder を含めて変更するだけです。
于 2013-02-26T15:02:27.573 に答える