我最近將MVC 3項目升級到MVC 4.升級到MVC 4,區域現在找不到腳本
在應用程序中有3個區域。這些區域使用與其他地方相同的腳本。
只是用來從主腳本文件夾腳本地區升級的意見之前(/腳本),但現在我得到一個404(未找到),因爲它看這裏 - /AREANAME/Scripts/jquery-1.10.1.min。 js
顯然我不想將腳本文件夾複製到所有區域文件夾,所以我的問題是如何使區域使用主文件夾中的腳本?
我引用腳本像這樣的頁面佈局
我最近將MVC 3項目升級到MVC 4.升級到MVC 4,區域現在找不到腳本
在應用程序中有3個區域。這些區域使用與其他地方相同的腳本。
只是用來從主腳本文件夾腳本地區升級的意見之前(/腳本),但現在我得到一個404(未找到),因爲它看這裏 - /AREANAME/Scripts/jquery-1.10.1.min。 js
顯然我不想將腳本文件夾複製到所有區域文件夾,所以我的問題是如何使區域使用主文件夾中的腳本?
我引用腳本像這樣的頁面佈局
不要使用相對地址。相反,使用MVC提供的工具:
<script src="@Url.Content("~/Scripts/jquery-1.10.1.min.js")"></script>
更好的是,使用MVC4中捆綁和縮小提供的工具。
謝謝Mystere男子的答案。 .aspx的意見是這樣的
<script type="text/javascript" src="<%=Url.Content("~/Scripts/jquery-1.10.1.min.js")%>"></script>
你是如何引用腳本?這很可能是因爲Razor 2現在是應用程序根目錄,而Razor 1則不是。 –
不使用剃鬚刀,因爲前一段時間寫的應用程序都是.aspx 我是這樣引用 - –
」../Scripts/jquery-1.10.1.min.js「??? –