要求元の URL に応じて、既存の Web サイトのブランド変更 (ロゴ、色、画像など) を有効にするテーマを実装しています。私はそれを行う方法を理解しており、画像の URL に関連するいくつかの例外を除いて、スキンは正常に機能しています。
具体的には、スキンを適用できないというコントロール プロパティがあります。テーマを実装する前は、次のようになっていました。
<DisplayImageChecked Url="~/Images/BobIcon-Green.png" />
明らかに、それはテーマでは機能しません。したがって、多くの試行錯誤と読書の後、私は次のように実装しようとしています:
<DisplayImageChecked Url="~/AppThemes/<%= Page.Theme %>/Images/BobIcon-Green.png" />
しかし、それはうまくいきません。生成された html は次のようになります。
<img src="AppThemes/%3C%25=%20Page.Theme%20%25%3E/Images/BobIcon-Green.png"/>
正しい方向への指針をいただければ幸いです。
デビッド