Visual StudioでデザインモードではResolveClientUrlで指定されたリソースを取得していません

StackOverflow https://stackoverflow.com/questions/1999318

質問

私は自分のページに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-コンテンツページ/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top