3

ホームページと同じパスを使用するネストされたページ<img>の両方からアクセスできないマスター ページの要素に問題があります。default.aspxsrc

たとえば、ホームページ (ルートにある) から、次のように画像を表示できます。

<img src="Images/test.jpg">

ただし、ルートのフォルダー内の 1 レベル下にあるすべてのページはsrc="../Images/test.jpg"、イメージを表示するために使用する必要があります。

および他の方法を使用して、両方の場所で 1 つのパスを機能させようとし~ましたが、まだ運がありません。

これは簡単すぎるように思えるので、これを実際よりも難しくしているに違いありません...手がかりを教えてください。

4

3 に答える 3

15

使用できます

<img src="/Images/test.jpg"> 

すべてのページで。

ページが何であれ、画像はURLから取得されますwww.yourdomian.com/Images/test.jpg

于 2013-02-15T12:14:52.490 に答える
-2

私の場合-c#asp.net mvc(公開前)-srcの組み合わせも機能しなかったため、この回避策を実行しました。

ビューの先頭のどこかに

@{
  var path = Server.MapPath("~/Images");
  var src = path + "\\myImage.jpg";  
 }

画像の後で(まだビュー上に)

<img src="@src" />

これが誰かを助けることを願っています:)

于 2013-12-05T07:32:51.103 に答える