事件

事件

由用戶行为生成系统触发(事件处理程序)。在ASP.NET中,对象可以触发事件。用户在浏览器对服务器控件的任何行为都可能触发事件,但是在服务器端处理。

页面和控件事件

它们继承自control类,都传递没有属性的EventArgs类型的事件参数。

部分公共页面和控件事件

事件名称

说明

DataBinding

当控件绑定到数据源时发生

Disposed

当控件从内存销毁

Error

Init

控件初始化时发生

Load

控件加载到页面对象时发生

PreRender

当控件准备输出时发生

Unload

当控件从内存中卸载时回传事件VS非回传事件

回传事件促使表单立刻回传到服务器,比如典型单击事件

AutoPostBack属性为True强制采用回传方式

IsPostBack属性

Page对象有IsPostBack属性,指示页面第一次加载还是为响应客户端回传而进行的加载。

可以在第一次加载时,执行一些消耗资源的操作。如果页面回传到服务器并再次加载,就无需重复这些操作了。

因为任何输入与构造数据均被保留(使用视图状态)

部分ASP.NET控件默认事件

Button 控件默认Click事件

多个控件共用一个处理程序

测试sender参数,如下

Button b=sender as Button

String bid=b.ID

Switch()

{

Case"btn Do This"

  //

Case"btnDoThat"

  //

}

最新文章

  1. 手把手教你写一个RN小程序!
  2. 搭建了个人的github.io博客
  3. mybatis+springMVC新感悟
  4. opencv 人脸识别 (一)训练样本的处理
  5. HTML中动态图片切换JQuery实现
  6. FileReader 的了解
  7. thinkphp3.2.3 成功对接支付宝接口
  8. Sql 2012 OFFSET / FETCH NEXT BUG
  9. 基于jquery 封装的 select 小控件,解决 IE6 7 8里 select 边框 高度 无法遮挡等问题
  10. Flunetd 用于统一日志记录层的开源数据收集器
  11. Python 爬虫学习
  12. 自学Aruba1.1-WLAN一些基本常识
  13. 【Java-Web】初始化加载Serlvet工程后-HttpServlet报错
  14. python之路之函数02
  15. 官方推荐的MySQL参数设置值
  16. scrapy 的框架的安装
  17. 判断变量是否为 NaN
  18. 图的基本算法(BFS和DFS)
  19. 删除多余的OracleOraDb11g_home1TNSListenerLISTENER1
  20. [bzoj1874][BeiJing2009 WinterCamp]取石子游戏_博弈论

热门文章

  1. IntelliJ IDEA悬停鼠标显示方法详细信息
  2. IPFS系列 多节点搭建 二
  3. 【转载】 180623 Conda install 本地压缩包文件tar.bz2
  4. Java 有双引号的字符串处理
  5. netty5服务端检测心跳超时断连
  6. 【插件】thinkphp5+百度编辑器自定义上传
  7. Python 初级 5 判断再判断
  8. PP篇9 更改计划订单
  9. DEBUG技巧1 SE37将参数保存为测试数据
  10. 打乱数组 shuffle