gpt4 book ai didi

jquery - 如何在 ASP.net 页面中包含 jQuery?

转载 作者:行者123 更新时间:2023-12-03 22:15:31 25 4
gpt4 key购买 nike

我有一个 ASP.net UserControl这要求包含页面包含对 jquery 的引用。

在过去,我只是在包含页面中包含对 jQuery 的引用:

<HEAD>
<SCRIPT type="text/javascript" src="Scripts/jquery-1.7.2.min.js"></SCRIPT>
</HEAD>

但是我的 UserControl 对 jQuery 的依赖是一个内部实现细节,不应该泄漏到外部。我的 userControl 如何指示 jQuery 包含在最终页面中?

<小时/>

研究这个,我发现了很多困惑的解决方案,在不同的时间调用不同的函数。我不愿提及其中任何一个,因为人们可能认为其中任何一个都是有效的。我希望得到正确答案,而不是有效的答案。

不同的解决方案涉及调用:

我的困惑集中在:

  • 我什么时候想使用 RegisterClientScriptIncludeRegisterStartupScript
  • 我什么时候想在 Page_Load 期间调用它与 RenderPreRender与点击按钮相比?
  • 我该如何给予RegisterXxxxScriptXxx通往 "Scripts/jquery-1.7.2.min.js" 的路径?
<小时/>

简短版本:如何转换

<%@ Page Title="Home Page" Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs"
Inherits="_Default" %><!DOCTYPE html>
<html>
<head runat="server">
<script type="text/javascript" src="Scripts/jquery-1.7.2.min.js"></script>

用于用户控件:

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="MySuperCoolControl.ascx.cs" Inherits="Controls_MySuperCoolControl" %>

最佳答案

您可以按如下方式使用 google 托管的 jquery:

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

关于jquery - 如何在 ASP.net 页面中包含 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10786976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com