从js文件访问内容文件夹

时间:2014-02-09 13:17:53

标签: javascript jquery asp.net-mvc

我正在尝试访问位于〜\ Content \ img文件夹中的图像。我正在尝试从位于〜\ Scripts文件夹中的JavaScript文件中执行此操作。这是一个MVC应用程序。

您已尝试过absUrl +“\ Content \ img”+ fileName。但它给了我Controller \ Content \ img \ fileName.jpg

2 个答案:

答案 0 :(得分:1)

正斜线......

\内容\ IMG \ fileName.jpg

应该是

/Content/img/fileName.jpg

答案 1 :(得分:0)

请使用@Url.Content帮助:

@Url.Content("~/img/fileName.png")

如果您使用单独的javascript文件,可以在视图页面的开头放置一个<script>块:

<script>
    var ROOT = '@Url.Content("~/")';
</script>

然后参考javascript中的ROOT变量:

var imagePath = ROOT + '/img/fileName.png';