0

私のasp.net mvc4ビューに含まれている別のJavaScriptファイル(* .js)があります。そのjsファイルでは、かみそり表記を使用して、次のような画像のパスを取得しています。

@Url.Content("~/images/MyImages.gif")

しかし、それは機能していないので、かみそりを使用できない場合、jsファイルから画像への正しいパスを取得するにはどうすればよいですか?

4

1 に答える 1

1

JavaScript ファイルで Razor を使用することはできません (ビューに配置した Javascript で使用できます)。

オプション 1: 画像パスをパラメータとして JavaScript 関数に渡すことができます。

オプション 2: イメージ パスのリストを含む JSON オブジェクトを返すアクション メソッドを作成します。このアクションは 1 回呼び出して、Javascript コードに保存する必要があります。次に、そのリストにアクセスして、ID を検索します。

于 2013-11-07T00:49:58.877 に答える