0

CSS の背景画像をロードするときの適切なパス参照などに関するサイトのメッセージの多くを読みましたが、この問題を解決できませんでした。私のCSSリファレンスは次のとおりです。

.pageLoading
{
   display: block;
   height: 100%;
   width: 100%;
   background: no-repeat left top;
   background-image: url(<%=ResolveUrl('~/Resources/loading.gif')%>);
}

OnClientClick="HideContent();"次の JavaScript を実行するボタンを使用して、この変更に影響を与えています。

document.getElementById("<%=Master.PageLoadingDivTag.ClientID%>").style.display = "block";

ボタンをクリックすると、ページのコンテンツが消えて空白のフォームに置き換わるだけです。使用する画像に関係なく、動作は同じです。
すべてのファイル (Site.Master、Site.css、および loading.gif) は同じ Resources ディレクトリにあるため、これらを問題なく参照できるはずです。

助けてくれてありがとう!

4

1 に答える 1

0

CSS の説明でわかるように、高さと幅を 100% に設定しました。タグの配置に基づいて、実際には表示されていましたが、表示されませんでした。寸法の絶対値を設定したところ、正常に機能するようになりました。ありがとう!

于 2012-12-20T17:43:28.207 に答える