我现在已经读过微软bundles jQuery with Visual Studio了。那么如何在我的ASP.Net项目中“包含”jQuery源?
答案 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
安装完成后,新的文件夹组将显示在名为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项目,则默认包含它。否则,尼克说。