0

我不确定这里发生了什么。我已经改变了我能想到的各种方式来尝试引用我的脚本库,但似乎没有任何工作。JavaScript引用不起作用ASP.NET开发服务器?

当我将它上传到我的网络主机时,它工作正常,在本地它根本不起作用。

最奇怪的部分是,它引用我的CSS文件很好,没有别的似乎有任何问题。

//Works 
<link href="@Url.Content("~/Content/main.css")" rel="stylesheet" type="text/css" /> 
//Doesn't work 
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> 

我不确定这里会发生什么事情,甚至从哪里调试。我尝试删除@Url.Content(...)并直接指向该目录,但那根本不起作用。希望有人遇到这个问题,并找到了解决方案。

使用:ASP.NET MVC3剃刀时,Visual Studio 2010专业

+0

你看过浏览器中呈现的页面吗?这些输出是什么? – Oded 2012-07-07 18:45:45

回答

1

如果您使用的是默认的目录设置那么你Scripts文件夹是Content文件夹中的子目录;在这种情况下:

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

我正在使用默认的目录设置,我忘记提及了。但是,它们不包含在/ Content/Scripts下。他们在/ Views/Shared/Scripts下。我也尝试将它们移动到/ Content/Scripts目录,这也不起作用。 – Blanky 2012-07-07 18:47:04

+1

Bah,将它们移回到/ Content/Scripts目录。我之前一定有过错字。/facepalm ...谢谢:) – Blanky 2012-07-07 18:48:36

相关问题