0

現在、カスタム コントロール内で埋め込みリソースを使用しています。ナビゲーションなどのアイコンである画像が埋め込まれています。ただし、これらの画像を埋め込み JavaScript 内で使用して、特定の基準に応じて画像を変更できるようにする必要があります。

c# asp.net ページ内の埋め込みリソースにアクセスする方法は知っていますが、JavaScript 内ではアクセスできません。

次のことを試しましたが、成功しませんでした。

document.getElementById('button1').src = "NAMESPACE.FOLDER/DIRECTORY.IMAGE.png";

私が書いた JavaScript が間違っているとは思いません。画像へのアクセス方法だけです。

JS で行う必要があるため、CSS / C# コードの代替案には興味がありません。

どんな助けでも大歓迎です。

前もって感謝します。

4

1 に答える 1

0

プロジェクトへの仮想パスが定義されている場合は、src の前にスラッシュを付けてイメージ ファイルにアクセスしてみてください。

定義されていない場合は、次のようにしてプロジェクトの仮想パスを定義します ( Visual Studioで作業していると思います)。

  1. プロジェクト名 (ソリューションではありません) をクリックします。
  2. プロパティ ウィンドウで、仮想パス プロパティを に変更します"/"
于 2012-09-12T09:20:53.933 に答える