如何在ASP.NET项目中包含jQuery?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (11)

我读过微软现在将jQuery与Visual Studio捆绑在一起。那么我怎么在我的ASP.Net项目中“包含”jQuery源代码呢?

提问于
用户回答回答于

可以使用以下命令将脚本文件直接包含在页面/母版页中:

 <script type="text/javascript" src="/scripts/jquery.min.js"></script> 

我们使用Google或Microsoft等内容分发网络:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 

要么:

<script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.js" type="text/javascript"></script>     
用户回答回答于

实际上有几种方法可以做到这一点:

1:下载

可以下载最新版本的jQuery,然后使用标准HTML脚本标记将其包含在您的页面中。这可以在主人或个人页面内完成。

HTML5

<script src="/scripts/jquery-2.1.0.min.js"></script>

HTML4

<script src="/scripts/jquery-2.1.0.min.js" type="text/javascript"></script>

2:内容传送网络

可以使用CDN(内容交付网络)(如Google's)将jQuery添加到网站。如果用户已经使用同一个CDN中的相同版本访问了一个站点,这应该有助于减少页面加载时间。

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>

3:NuGet包管理器

最后,(我的首选)使用Visual Studio和Visual Studio Express附带的NuGet。这可以通过右键单击您的项目并单击管理NuGet软件包来访问

NuGet是一个开源的库包管理器,它作为一个Visual Studio扩展,可以很容易地添加,删除和更新Visual Studio项目和网站中的外部库。 在C#和VB.NET中开始使用ASP.NET 4.5,WROX,2013

一旦安装,新的文件夹组将出现在解决方案资源管理器中Scripts。只需将希望包含的文件拖放到您择的页面上即可。

此方法适用于较大的项目,因为如果选择删除文件,或稍后更改版本(尽管包管理器)会自动删除/更新项目中对该文件的任何引用。

这种方法唯一的缺点是它不使用CDN来托管文件,因此用户第一次访问网站时页面加载时间可能会稍微慢一些。

扫码关注云+社区