Javascript 包括JQuery库
我有以下文件组织: 项目>子文件夹1>子文件夹2>子文件夹3>Test.aspx 我试图从中包括Jquery库 项目>脚本 在测试页面中,我做了两件事:Javascript 包括JQuery库,javascript,jquery,html,asp.net,Javascript,Jquery,Html,Asp.net,我有以下文件组织: 项目>子文件夹1>子文件夹2>子文件夹3>Test.aspx 我试图从中包括Jquery库 项目>脚本 在测试页面中,我做了两件事: <script src="~/Scripts/jquery-1.9.1.js"></script> 及 但它告诉我无法找到资源,并且源代码视图中的URI是: localhost:44388/Project/SubFolder1/SubFolder2/SubFolder3/~/Scripts/jquery-1.9
<script src="~/Scripts/jquery-1.9.1.js"></script>
及
但它告诉我无法找到资源,并且源代码视图中的URI是:
localhost:44388/Project/SubFolder1/SubFolder2/SubFolder3/~/Scripts/jquery-1.9.1.js
如何正确包含库?尝试以下方法(不使用波浪线):
或者,如果您处于ASP.NET MVC上下文中:
<script src="@Url.Content("~/Scripts/jquery-1.9.1.js")"></script>
我建议将所有javascript文件保存在根文件夹中的一个单独文件夹中,并将其命名为“js” 例如,如果您的根文件夹是PROJECTS,则创建一个新文件夹“js”,并将所有javascript和jquery文件粘贴到此文件夹中,然后您可以以这种方式引用此文件
<script src="js/jquery-1.9.1.js"></script>
我必须像这样包含它
<script src="/Project Name/Scripts/jquery-1.9.1.js"></script>
您可以将CDN用于这些广为人知的通用库 内容交付网络具有更快的加载时间的优势,因为客户端将由最近/最快的服务器提供服务(网络延迟更小),当然,如果客户端已经访问了一些其他网站,这些网站也通过CDN使用了jQuery,则文件很可能已经在浏览器缓存中,因此,实际上不需要下载该文件
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
看
如果您正在使用,可以将其包含在母版页中one@WimOmbelets尽管如此,相对路径不会粘附到母版页,因此问题仍然存在。@JonathanLonowski与您联系,但资源仍然不可用我有以下URI LocalHost/scripts/jquery-1.9.1.js
<script src="/Project Name/Scripts/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>