无法访问放置在区域内的脚本。 ASP MVC 3

时间:2017-11-19 14:43:45

标签: asp.net-mvc asp.net-mvc-areas asp.net-mvc-3-areas

enter image description here我正在尝试访问位于区域内创建的文件夹脚本中的脚本。 但每当我试图运行视图时,我收到错误404,说没有找到该文件。

  <script src="/Areas/TestAreas/Scripts/AutoPostBack.js" type="text/javascript"></script>

1 个答案:

答案 0 :(得分:0)

在构建文件的网址时,您应该包含~前缀。

当剃刀看到~/它知道它必须从应用程序根目录获取文件时,它将从应用程序根目录中查找剩余部分(Areas/TestAreas/Scripts/AutoPostBack.js)。

这应该有效

<script src="~/Areas/TestAreas/Scripts/AutoPostBack.js" type="text/javascript"></script>