0

サードパーティの jquery プラグインを ASP.NET MVC Web サイトのページに統合していますが、画像がそのページに関連する img フォルダーにあると想定していることがわかりました。次のような img タグを生成します。

<img src="img/blah.jpg">

問題は、私のページが次のような URL にあるmysite.com/mycontroller/view/idため、画像を取得するために img フォルダーを適切な場所に配置する簡単な方法がないことです。img タグを次のようにする必要があります。

<img src="/Content/img/blah.jpg">

明らかに、サード パーティの JavaScript を編集して、img タグを作成するたびに異なるパスを出力することができますが、ASP.NET MVC でより良い方法があるかどうか疑問に思っています (おそらく再ルーティングを使用しますか?)。

(私は ASP.NET MVC と Web 開発に非常に慣れていないので、これについて完全に間違った方法で行っているかどうか教えてください)。

4

1 に答える 1

1

ルーティングを介してこれを修正しようとすることは避けることをお勧めします。パスが正しくなるようにスクリプトを編集する方が簡単で、最も効率的です。クライアント スクリプトでこれを修正するのは、おそらく検索と置換、または単一の文字列オブジェクトの編集と同じくらい簡単です。

于 2012-10-11T21:43:55.393 に答える