12

次のような画像参照がありますsrc="../../Images/backup5.jpg"。これはプロジェクト構造と一致します。公開されたバージョンではありますが、これらのリンクは機能しません。「../」を削除してパスを変更するsrc="../Images/backup5.jpg" と、画像が正しく表示されます。これらの画像を参照して、開発版と公開版の両方で機能するようにする正しい方法は何ですか?

background:フォローアップ、css で属性として使用された場合、これはどのように見えるべきですか?

4

5 に答える 5

23

チルダマーカー (アプリケーションのルートに解決される) でUrl.Contentヘルパーを使用する必要があります。~

src="@Url.Content("~/Images/backup5.jpg")"
于 2012-08-16T13:38:13.063 に答える
1

@Url.Content("~/Images/backup5.jpg")まともな方法のようです。

于 2012-08-16T13:38:04.593 に答える
1

2通り

<img src="@Url.Content("~/Images/trash.svg")">  OR 
<img src='/images/trash.svg'>
于 2021-05-16T04:35:58.560 に答える
1

試してみてくださいsrc="@Url.Content("~/Images/backup5.jpg")"

于 2012-08-16T13:36:38.650 に答える