0

我最近将一个 MVC 3 项目升级到 MVC 4。

在应用程序中有 3 个区域。这些区域使用与其他地方相同的脚本。

在升级之前,区域中的视图只使用了 Main Scripts 文件夹 (/Scripts) 中的脚本,但现在我得到了 404(未找到),因为它在此处查找 - /AREANAME/Scripts/jquery-1.10.1.min.js

显然我不想将脚本文件夹复制到所有区域文件夹,所以我的问题是如何让这些区域使用主文件夹中的脚本?

我在布局页面中引用了这样的脚本

4

2 回答 2

3

不要使用相对寻址。相反,请为此使用 MVC 提供的工具:

<script src="@Url.Content("~/Scripts/jquery-1.10.1.min.js")"></script>

更好的是,使用 MVC4 中提供的捆绑和缩小工具。

于 2013-06-27T00:26:04.543 回答
0

感谢神秘人的回答。对于 .aspx 视图,它是这样的

<script type="text/javascript" src="<%=Url.Content("~/Scripts/jquery-1.10.1.min.js")%>"></script>
于 2013-06-27T01:08:34.650 回答