探Button控件的Click事件发生始末
先贴结果图:
点击后:
页面代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"><title></title>
</head>
<body><form id="form1" runat="server"><div><asp:Label ID="Label1" runat="server" Text=""></asp:Label><hr /><asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /></div></form>
</body>
</html>
public partial class _Default : System.Web.UI.Page
{Stopwatch watch = new Stopwatch();public _Default(){watch.Start();}protected void Page_PreInit(object sender, EventArgs e){Response.Write(watch.ElapsedTicks + ": Page_PreInit<br/>");Label1.Text += watch.ElapsedTicks + ": Page_PreInit<br/>";}protected void Page_Init(object sender, EventArgs e){//System.Threading.Thread.Sleep(1000);Response.Write(watch.ElapsedTicks + ": Page_Init<br/>");Label1.Text += watch.ElapsedTicks + ": Page_Init<br/>";}protected void Page_InitComplete(object sender, EventArgs e){Response.Write(watch.ElapsedTicks + ": Page_InitComplete<br/>");Label1.Text += watch.ElapsedTicks + ": Page_InitComplete<br/>";}protected void Page_PreLoad(object sender, EventArgs e){Response.Write(watch.ElapsedTicks + ": Page_PreLoad<br/>");Label1.Text += watch.ElapsedTicks + ": Page_PreLoad<br/>";}protected void Page_Load(object sender, EventArgs e){Response.Write(watch.ElapsedTicks + ": Page_Load<br/>");Label1.Text += watch.ElapsedTicks + ": Page_Load<br/>";}protected void Page_LoadComplete(object sender, EventArgs e){Response.Write(watch.ElapsedTicks + ": Page_LoadComplete<br/>");Label1.Text += watch.ElapsedTicks + ": Page_LoadComplete<br/>";}protected void Page_PreRender(object sender, EventArgs e){Response.Write(watch.ElapsedTicks + ": Page_PreRender<br/>");Label1.Text += watch.ElapsedTicks + ": Page_PreRender<br/>";}protected void Page_PreRenderComplete(object sender, EventArgs e){Response.Write(watch.ElapsedTicks + ": Page_PreRenderComplete<br/>");Label1.Text += watch.ElapsedTicks + ": Page_PreRenderComplete<br/>";}protected void Page_SaveState(object sender, EventArgs e){Response.Write(watch.ElapsedTicks + ": Page_SaveState<br/>");Label1.Text += watch.ElapsedTicks + ": Page_SaveState<br/>";}protected void Page_SaveStateComplete(object sender, EventArgs e){Response.Write(watch.ElapsedTicks + ": Page_SaveStateComplete<br/>");Label1.Text += watch.ElapsedTicks + ": Page_SaveStateComplete<br/>";}protected void Page_Render(object sender, EventArgs e){Response.Write(watch.ElapsedTicks + ": Page_Render<br/>");Label1.Text += watch.ElapsedTicks + ": Page_Render<br/>";}protected void Button1_Click(object sender, EventArgs e){Response.Write(watch.ElapsedTicks + ": Button1_Click<br/>");Label1.Text += watch.ElapsedTicks + ": Button1_Click<br/>";}
}
MSDN: ASP.NET 页生命周期概述
转载于:https://www.cnblogs.com/scotcn/archive/2012/04/29/2476588.html
探Button控件的Click事件发生始末相关推荐
- 使用button触发FileUpload控件的click事件
点击button触发FileUpload控件的click事件 通过点击button按钮触发FileUpload控件,避免因浏览器不同而导致FileUpload控件样式发生变化,影响页面效果. 注意:需 ...
- 陈年佳酿之 - Winform ListView 控件 double click 事件中获取选中的row与column
背景 最近收到了一个关于以前项目的维护请求,那时的楼主还是刚刚工作的小青年~~~ 项目之前使用的是.net/winform.今天重新打开代码,看着之前在FrameWork2.0下面的代码, 满满的回忆 ...
- 【踩错】解决ajax异步更新后控件的click事件失效的方法
2019-11-14 昨天做了一个在线投票网站,是为研究生院"良师益友"活动准备的. 在其中遇到一个问题,用 ajax 异步更新了导师列表,列表中有"投票"按钮 ...
- Angular input控件的click事件表达式如何被转换成JavaScript函数
源代码: <button (click)="toggle($event)">隐藏/显示</button> 这个表达式toggle($event),如何被An ...
- Angular input控件的click事件响应处理的调用上下文
自定义指令的路径: C:\Code\SPA\spartacus\projects\storefrontlib\src\cms-structure\page\component\component-wr ...
- Java Swing Button控件点击事件的几种写法
1.使用匿名内部类 第一种写法 ActionListener listener = new ActionListener(){@Overridepublic void actionPerformed( ...
- C#中combobox 控件属性、事件、方法
http://blog.csdn.net/baggio7095586/article/details/6150075 一 .combobox 属性.事件.方法 公共属性 名称 说明 Accessib ...
- Button控件的使用方法
Button控件的使用方法 Button控件的定义 Button控件表示按钮,它继承自TextView控件,既可以显示文本,又可以显示图片,同时也允许用户通过点击来操作,当Button控件被点击时,被 ...
- 设置Button控件创建完毕时触发的事件.
Button控件的creationCompleteEffect样式. 示例: 刷新查看效果. 代码: <?xml version="1.0" encoding="u ...
最新文章
- ASIA TODAY 英文版
- ActiveMQ学习(七)
- android核心机制之Zygote启动流程
- Cordova error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Deve
- 图像处理(七)导向滤波磨皮
- while(getchar()=='\n')continue;为什么作用是清空行
- WPF/E CTP Quick Start - 第五部分:公有图形属性(翻译)
- spring5企业级开发实战 pdf_终于总结出Spring全家桶+微服务设计模式+Netty+MySQL调优PDF...
- 5 月份最热的 GitHub 项目
- Python图形用户界面、图形绘制
- 优秀渐变色彩应用PSD分层海报模板,大神都是这样玩渐变的,一看就懂
- java基本数据类型填空题_java基本数据类型练习题
- 计算机cmos芯片用途,什么是CMOS,它有什么用途?
- #语音信号处理基础(十一)——梅尔倒谱系数的提取
- JSP的Listener介绍
- 洛谷 P2383 狗哥玩木棒
- 机器学习-GBDT和XGboost
- 190730每日一句
- window media player 内部应用程序出错
- react创建ts项目
热门文章
- LeetCode 2114. 句子中的最多单词数
- LeetCode MySQL 1517. Find Users With Valid E-Mails(正则表达式)
- LeetCode 247. 中心对称数 II(DP)
- POJ 1577 Falling Leaves(二叉查找树)
- 特征计算 -获取本周,本月初,本月末,上月同日,本季,本年初,本年末的日期 - (Python、MySQL、Oracle)
- java私有表示标识_java里面的标识符、关键字和类型
- 什么是document对象?如何获取文档对象上的元素?_dom对象
- websocket 带头部信息请求 header_关于websocket跨域的一个奇怪问题
- 再论推荐特征与embedding生成
- Redis系列教程(七):Redis并发竞争key的解决方案详解