1

我有以下文件组织:

项目 > 子文件夹1> 子文件夹2> 子文件夹3> Test.aspx

我正在尝试包含来自的 Jquery 库

项目>脚本

在测试页面我做了两个:

<script src="~/Scripts/jquery-1.9.1.js"></script>

<script src="../../../Scripts/jquery-1.9.1.js"></script>

但它让我找不到资源,源视图中的 URI 是:

localhost:44388/Project/SubFolder1/SubFolder2/SubFolder3/~/Scripts/jquery-1.9.1.js

如何正确包含库?

4

4 回答 4

3

试试这个(不带波浪号):

<script src="/Scripts/jquery-1.9.1.js"></script>

或者,如果您在 ASP.NET MVC 上下文中:

<script src="@Url.Content("~/Scripts/jquery-1.9.1.js")"></script>
于 2013-07-29T07:16:48.577 回答
0

我建议将所有javascript文件保存在ROOT文件夹中的单独文件夹中,并将其命名为“ js ”。

例如,如果您的根文件夹是PROJECTS,则创建一个新文件夹“ js ”并将所有 javascript 和 jquery 文件粘贴到此文件夹中,然后您可以以这种方式引用此文件

<script src="js/jquery-1.9.1.js"></script>
于 2013-07-29T07:22:14.803 回答
0

我必须像这样包含它

<script src="/Project Name/Scripts/jquery-1.9.1.js"></script>
于 2013-07-29T07:34:14.483 回答
0

您可以将 CDN 用于这些广为人知的通用库。

内容交付网络为您提供更快加载时间的优势,因为客户端将由最近/最快的服务器提供服务(更少的网络延迟),当然,如果客户端已经访问过其他也使用 jQuery 的网站通过 CDN,文件很有可能已经在浏览器缓存中,因此实际上不需要下载文件。

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>

http://jquery.com/download/

于 2013-07-29T08:31:53.923 回答