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 ディレクトリにあるため、これらを問題なく参照できるはずです。
助けてくれてありがとう!