0

我不确定这里发生了什么。我已经以我能想到的各种方式对链接进行了修改,以尝试引用我的脚本库,但似乎没有任何效果。

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

最奇怪的部分是,它很好地引用了我的 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 Razor、Visual Studio 2010 Professional

4

1 回答 1

1

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

<script src="@Url.Content("~/Content/Scripts/jquery-1.5.1.min.js")"></script>
于 2012-07-07T18:45:35.127 回答