2011-08-06 3 views
0

ASP.NETマスタページを使用して、再利用可能なサイト要素と共通のスタイリングを整理します。他のページでは、私はMasterPageFile="~/Site.master"と宣言します。マスターページがCSSファイルを使用している場合、他のファイルもそのCSSファイルを使用できますか?

私の問題は、私は私の他のページは再びそれを宣言することなく、そのCSSファイルを使用することができるだろうと考え、私はマスターページでのCSSファイルを使用することですが、私は

ことができます誰でも:(ことができませんでした

答えて

1

このマスターページを使用する子ページは、cssファイルへのアクセス権を持っています。ブラウザを使って子ページを開き、ソースを表示します。そこにあなたのCSSファイルへのリンクタグが表示されます。

私は問題があなたのCSSファイルで要素IDを使用していると思います。問題は、ページをマスターページでラップすると要素のIDが変更されることです。

チャックのこと。

0

あなたのマスターファイルにリンクされているCSSが相対パスを使用していて、ページファイルがマスターファイルを使用しているときに相対パスが不正確になっている可能性があります。

関連する問題