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

时间:2010-03-02 16:25:37

标签: asp.net jquery

我现在已经读过微软bundles jQuery with Visual Studio了。那么如何在我的ASP.Net项目中“包含”jQuery源?

4 个答案:

答案 0 :(得分:26)

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

 <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 :(得分:18)

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

1:下载

您可以download the latest version of 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)将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。右键单击项目并单击 Manage NuGet Packages 即可访问此项。

  

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

enter image description here

安装完成后,新的文件夹组将显示在名为Scripts的解决方案资源管理器中。只需将要包含的文件拖放到您选择的页面上即可。

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

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

答案 2 :(得分:2)

你可能正在寻找这个Microsoft Ajax Content Delivery Network 所以你可以添加

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

到您的aspx页面。

答案 3 :(得分:2)

如果您构建MVC项目,则默认包含它。否则,尼克说。