先贴结果图:

点击后:

页面代码:

<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事件发生始末相关推荐

  1. 使用button触发FileUpload控件的click事件

    点击button触发FileUpload控件的click事件 通过点击button按钮触发FileUpload控件,避免因浏览器不同而导致FileUpload控件样式发生变化,影响页面效果. 注意:需 ...

  2. 陈年佳酿之 - Winform ListView 控件 double click 事件中获取选中的row与column

    背景 最近收到了一个关于以前项目的维护请求,那时的楼主还是刚刚工作的小青年~~~ 项目之前使用的是.net/winform.今天重新打开代码,看着之前在FrameWork2.0下面的代码, 满满的回忆 ...

  3. 【踩错】解决ajax异步更新后控件的click事件失效的方法

    2019-11-14 昨天做了一个在线投票网站,是为研究生院"良师益友"活动准备的. 在其中遇到一个问题,用 ajax 异步更新了导师列表,列表中有"投票"按钮 ...

  4. Angular input控件的click事件表达式如何被转换成JavaScript函数

    源代码: <button (click)="toggle($event)">隐藏/显示</button> 这个表达式toggle($event),如何被An ...

  5. Angular input控件的click事件响应处理的调用上下文

    自定义指令的路径: C:\Code\SPA\spartacus\projects\storefrontlib\src\cms-structure\page\component\component-wr ...

  6. Java Swing Button控件点击事件的几种写法

    1.使用匿名内部类 第一种写法 ActionListener listener = new ActionListener(){@Overridepublic void actionPerformed( ...

  7. C#中combobox 控件属性、事件、方法

    http://blog.csdn.net/baggio7095586/article/details/6150075 一 .combobox 属性.事件.方法 公共属性 名称  说明 Accessib ...

  8. Button控件的使用方法

    Button控件的使用方法 Button控件的定义 Button控件表示按钮,它继承自TextView控件,既可以显示文本,又可以显示图片,同时也允许用户通过点击来操作,当Button控件被点击时,被 ...

  9. 设置Button控件创建完毕时触发的事件.

    Button控件的creationCompleteEffect样式. 示例: 刷新查看效果. 代码: <?xml version="1.0" encoding="u ...

最新文章

  1. ASIA TODAY 英文版
  2. ActiveMQ学习(七)
  3. android核心机制之Zygote启动流程
  4. Cordova error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Deve
  5. 图像处理(七)导向滤波磨皮
  6. while(getchar()=='\n')continue;为什么作用是清空行
  7. WPF/E CTP Quick Start - 第五部分:公有图形属性(翻译)
  8. spring5企业级开发实战 pdf_终于总结出Spring全家桶+微服务设计模式+Netty+MySQL调优PDF...
  9. 5 月份最热的 GitHub 项目
  10. Python图形用户界面、图形绘制
  11. 优秀渐变色彩应用PSD分层海报模板,大神都是这样玩渐变的,一看就懂
  12. java基本数据类型填空题_java基本数据类型练习题
  13. 计算机cmos芯片用途,什么是CMOS,它有什么用途?
  14. #语音信号处理基础(十一)——梅尔倒谱系数的提取
  15. JSP的Listener介绍
  16. 洛谷 P2383 狗哥玩木棒
  17. 机器学习-GBDT和XGboost
  18. 190730每日一句
  19. window media player 内部应用程序出错
  20. react创建ts项目

热门文章

  1. LeetCode 2114. 句子中的最多单词数
  2. LeetCode MySQL 1517. Find Users With Valid E-Mails(正则表达式)
  3. LeetCode 247. 中心对称数 II(DP)
  4. POJ 1577 Falling Leaves(二叉查找树)
  5. 特征计算 -获取本周,本月初,本月末,上月同日,本季,本年初,本年末的日期 - (Python、MySQL、Oracle)
  6. java私有表示标识_java里面的标识符、关键字和类型
  7. 什么是document对象?如何获取文档对象上的元素?_dom对象
  8. websocket 带头部信息请求 header_关于websocket跨域的一个奇怪问题
  9. 再论推荐特征与embedding生成
  10. Redis系列教程(七):Redis并发竞争key的解决方案详解