代码之家  ›  专栏  ›  技术社区  ›  nw.

如何在asp.net项目中包含jquery?

  •  20
  • nw.  · 技术社区  · 15 年前

    我已经读过微软了 bundles jQuery with Visual Studio . 那么如何在我的asp.net项目中“包含”jquery源代码呢?

    4 回复  |  直到 15 年前
        1
  •  25
  •   Nick Craver    15 年前

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

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

    我们使用谷歌或微软这样的内容交付网络:

    <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>     
    
        2
  •  18
  •   ᴍᴀᴛᴛ ʙᴀᴋᴇʀ nnnnnn    11 年前

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

    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 (内容交付网络)如谷歌。如果用户已经访问过使用同一CDN中相同版本的网站,这将有助于减少页面加载时间。

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

    3:NuGet包管理器

    最后,(我的首选)使用 NuGet 它随Visual Studio和Visual Studio Express一起提供。通过右键单击项目并单击 管理NuGet包 .

    nuget是一个开源的库包管理器 studio扩展,这使得添加、删除和 更新visual studio项目和网站中的外部库。 在C和VB.NET中启动ASP.NET 4.5,WROX,2013

    enter image description here

    安装后,解决方案资源管理器中将显示一个名为 Scripts . 只需将要包含的文件拖放到所选页面上。

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

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

        3
  •  2
  •   Matt Dearing    15 年前

    你可能在找这个 Microsoft Ajax Content Delivery Network 所以你可以加上

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

    到你的aspx页面。

        4
  •  2
  •   David Fox    15 年前

    如果构建MVC项目,则默认情况下包含该项目。否则,就像尼克说的。