我有以下文件组织:
项目> SubFolder1> SubFolder2> Subfolder3> Test.aspx文件
我试图从
中包含Jquery库项目>脚本
在测试页面中我做了两件事:
<script src="~/Scripts/jquery-1.9.1.js"></script>
和
<script src="../../../Scripts/jquery-1.9.1.js"></script>
但它让我无法找到资源,源视图中的URI是:
本地主机:44388 /项目/ SubFolder1 / SubFolder2 / SubFolder3 /〜/脚本/ jQuery的1.9.1.js
如何正确包含库?
答案 0 :(得分:3)
试试这个(没有代字号):
<script src="/Scripts/jquery-1.9.1.js"></script>
或者如果您在ASP.NET MVC上下文中:
<script src="@Url.Content("~/Scripts/jquery-1.9.1.js")"></script>
答案 1 :(得分:0)
我建议将所有 javascript 文件保存在 ROOT 文件夹中的单独文件夹中,并将其命名为“ js ”。
例如,如果您的根文件夹是 PROJECTS ,则创建一个新文件夹“ js ”并将所有javascript和jquery文件粘贴到此文件夹中,然后您可以引用此文件夹以这种方式的文件
<script src="js/jquery-1.9.1.js"></script>
答案 2 :(得分:0)
我必须像这样包含它
<script src="/Project Name/Scripts/jquery-1.9.1.js"></script>
答案 3 :(得分:0)
您可以将CDN用于这类通用的通用库。
内容分发网络为您提供了更快加载时间的优势,因为客户端将由最近/最快的服务器提供服务(减少网络延迟),当然,如果客户端已经访问了其他一些网站也是如此在CDN上使用jQuery,文件很可能已经存在于浏览器缓存中,因此实际上不需要下载该文件。
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>