0

我有一个单独的 javascript 文件 (*.js),它包含在我的 asp.net mvc4 视图中。在那个 js 文件中,我使用剃刀表示法来获取图像的路径,如下所示:

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

但它不起作用,如果无法使用剃须刀,如何从 js 文件中获取指向图像的正确路径?

4

1 回答 1

1

无法在 javascript 文件中使用 Razor(您可以在放置在视图中的 Javascript 中使用它)。

选项 1: 您可以将图像路径作为参数传递给 javascript 函数。

选项 2: 创建一个操作方法,该方法返回一个带有图像路径列表的 JSON 对象。此操作应被调用一次并存储在您的 Javascript 代码中。然后您可以访问该列表,查找一些 id。

于 2013-11-07T00:49:58.877 回答