Visual StudioでデザインモードではResolveClientUrlで指定されたリソースを取得していません
-
22-09-2019 - |
質問
私は自分のページにCSSファイルを含めるようにResolveClientUrlを使用しています。ウェブサーバーを経由して起動すると、すべてがOKですが、デザインモードのCSSスタイルのページには適用されません。私はVS 2010ベータ2を使用します。
<link href= "<%= ResolveClientUrl("~/Styles/Site.css") %>" rel="stylesheet" type="text/css" />
私は、CSSのURLを指定する任意の式を使用する場合、同じことが起こります。 どのように私はそれを修正することができますか?それとも、それはベータ版のバグでしょうか?
解決
これは、両方の固有の限界です。私は正確に同じ問題について3年前にマイクロソフトに問い合わせた。
ソリューションは、href属性内のパスを直接置くことです。その後、正常に動作する必要があります。
これは、しかし、実行時に誤動作、URLが書き換えやルーティングの使用に依存することがあります。 それはあなた自身のために調べるために解析し、決意のタグを適切にそれらがコンテンツページ内で使用されている場合(リフレクターの周りを掘るしないので、ここでの本当のバグは、デザインモードではありませんが、ASP.NETフレームワークで)...
あなたは問題とどのようにここでは(たぶん)将来を見据えた形でそれを修正する詳細を読むことができます: http://nathanaeljones.com/146/referencing-stylesheets-scripts -from-コンテンツページ/ の
所属していません StackOverflow