Page_Init和Page_Load事件的区别
来源:互联网 发布:openwrt源码架构分析 编辑:程序博客网 时间:2024/06/06 08:25
http://blog.sina.com.cn/s/blog_4e08c4820100ga17.html
Page_Init:是在页面未加载之前,也就是在页面初始化之前,在Page_Load之前调用的,可以在控件加载之前做一些客户端检测呀这些操作等。但这个事件对于当前用户来说,只会进行一次,也就是第一次访问这个页面的时候,其运行一次。
Page_Load:在Page_Init之后运行(废话),用于加载控制以及页面的其它内容。客户端每刷新或是提交一次,Page_Load事件就重新绘制页面,将当前页面当新页面来处理。
所以在Page_Load事件中经常要使用到IsPostback方法来判断是否第一次加载
当页面第一次加载时,IsPostBack==false(不是回发,相当页面第一次加载)
当页面第二次以上加载时,IsPostBack==true(是回发,说明不是第一次加载)
第一次加载页面IsPostBack为false,所以会进行数据表绑定和页面初始化,当触发AutoPostBack=True后,页面响应客户端回送服务器,这样就不再重新绑定数据表了(应该有利于提高页面执行效率),因为任何输入或构建的数据都已被保留(以视图方式),同时执行相应的 OnCheckedChanged事件,如果没有IsPostBack的判断,页面就不断重新绑定数据表和初始化,自然也就执行不到客户端触发的相应事件。
- Page_Init和Page_Load事件的区别
- page_Load和page_Init的区别
- page_Load和page_Init的区别
- Page_Init和Page_Load的区别
- Page_Init()和page_load()区别
- page_load 与page_init 的区别
- page_load 与page_init 的区别
- page_load 与page_init 的区别
- page_load 与page_init 的区别
- page_init与page_load有什么区别
- Page_Load Page_Init方法使用原理 Page 添加 事件
- Page_Load Page_Init方法使用原理 Page 添加 事件
- OnLoad和Page_Load的区别
- Page_Load、Page_Init、$(document).ready,这三个的执行顺序
- Page_Load、Page_Init、$(document).ready,这三个的执行顺序
- Page_Load Page_Init方法使用原理
- 一段常用的Page_Load事件
- ASP.NET的Page_Load事件
- Spring渲染Velocity模版实例
- 不错的下载资源
- Spring常用注解方式
- javascript正则表达式的3个参数g,i,m
- asp.net js调用后台带参数的函数 .
- Page_Init和Page_Load事件的区别
- 关于mysql优化一些总结
- 启航!
- Tomcat学习之HostConfig
- 开始我博客之旅
- 对顺序表的操作完整程序(1)
- ccs代码优化
- win7虚拟机iOS坑爹法语键盘冲突解决方法
- Windowsphone7下载文件的方法