asp.net – 在Page_Load(对象发送者,EventArgs e)和$(document).
发布时间:2020-12-16 07:04:18 所属栏目:asp.Net 来源:网络整理
导读:我将 JQuery添加到我的asp.net网页.我完全无法理解运行顺序.所以我编写了用于测试它的愚蠢代码.在任何情况下,Page_Load将首先运行$(document).ready(),是不是? %@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Defaul
我将
JQuery添加到我的asp.net网页.我完全无法理解运行顺序.所以我编写了用于测试它的愚蠢代码.在任何情况下,Page_Load将首先运行$(document).ready(),是不是?
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="Js/jquery-1.7.1.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function () { alert('Hell'); }); </script> </head> <body> <form id="form1" runat="server"> <div> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> </div> </form> </body> </html> using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class Default2 : System.Web.UI.Page { protected void Page_Load(object sender,EventArgs e) { if (!IsPostBack) { Label1.Text = "World"; } } } 解决方法
Page_Load是服务器端事件. $(document).ready()是客户端的.
呈现页面的服务器事件将始终首先运行.服务器事件可能会运行额外的时间以响应异步回发,但初始呈现将始终从服务器发送到客户端,而不是相反. 这两个事件之间没有直接关系,即一个事件的存在并不真正需要另一事件的存在.您可以编写一个ASP.NET页面,将内容呈现为二进制流(因此没有文档事件),或者您可以编写一个没有服务器代码的纯HTML页面(并且没有OnLoad方法). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 重定向到另一个动作发布动作
- asp.net – 让另一个程序员接管现有项目
- 在ASP.NET MVC4中自定义错误消息MVC的无效DateTime
- asp.net – 使用JavaScript重新排列的ListBox元素导致回发时
- asp.net-mvc – 我为什么要在LINQ To SQL存储库保存方法中使
- asp.net-mvc-3 – 在运行时更改viewmodel的MetadataType属性
- asp.net – 如何获取网站根URL?
- 无法找到asp.net-mvc – System.Data.Entity.DataBase
- ASP.NET中的Application和Cache有什么区别?
- asp.net-mvc-5 – 什么是XsrfKey用于,我应该将XsrfId设置为
推荐文章
站长推荐
- ASP.NET mvc 2验证始终显示初始页面加载时的错误
- .net – WebApi传输字节数组为空
- asp.net-mvc-2 – 使用Ninject返回null的HttpHan
- asp.net – AWS对象失效 – /如何确保从Edge中删
- 处理asp:ScriptManager时,mscorlib.dll中的asp.
- Godaddy ASP.NET会员数据库困境
- asp.net-mvc-4 – 如何在mvc4中将Json字符串发送
- ASP.NET设计网络硬盘之删除文件夹实现代码
- 在IIS / ASP.Net中的.NET 1.1应用程序中创建.NET
- asp.net-mvc-4 – 可为空的可选url参数的ASP.NET
热点阅读