【问题标题】:How to include jQuery in ASP.Net project?如何在 ASP.Net 项目中包含 jQuery?
【发布时间】:2010-03-02 16:25:37
【问题描述】:

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

【问题讨论】:

  • 将文件添加到您的项目中,然后您可以将文件(从您的项目视图中)拖放到您的页面中。

标签: asp.net jquery


【解决方案1】:

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

 <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>     

【讨论】:

    【解决方案2】:

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

    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。这可以通过右键单击您的项目并单击管理 NuGet 包来访问。

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

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

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

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

    【讨论】:

      【解决方案3】:

      您可能正在寻找这个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】:

        如果你构建一个 MVC 项目,它默认包含在内。否则,就像尼克说的那样。

        【讨论】:

          猜你喜欢
          • 2014-06-03
          • 1970-01-01
          • 2019-06-25
          • 1970-01-01
          • 2020-11-19
          • 2017-11-13
          • 1970-01-01
          • 1970-01-01
          • 2014-01-12
          相关资源
          最近更新 更多