.NET中Page_Load事件
来源:互联网 发布:unity3d开发安卓游戏 编辑:程序博客网 时间:2024/05/20 05:05
Page_Load,即页面载入要执行的事件;
Page_Load的执行分为两种情况;
1.Page_Load事件的执行是在第一次加载页面时发生(即为了响应客户的请求);
2.Page_Load事件的执行是在把该页面回发到服务器时发生;
ASP.NET处理重新页面的时候都要重新执行Page_Load;
即重建Page类,而Page_Load是重建页面第一个要执行的事件;
所以无论何种情况都会执行Page_Load,这时就有必要判断一下服务器处理Page_Load事件时是在何种情况发生;
而Page.IsPostBack正好解决了这个问题;
当是第一种情况的时候(为了响应客户的请求)Page.IsPostBack返回false;
当是第二种情况的时候(把该页面回发到服务器给服务器处理时)Page.IsPostBack返回True;
所以正确应用好Page.IsPostBack能大大的提高应用程序的性能;
每当点击ASP.NET的Web网页上的Button、LinkButton或ImageButton等控件时,表单就会被发送到服务器上。如果某些控件的AutoPostBack属性被设置为true,那么当该控件的状态被改变后,也会使表单会发送回服务器。(AutoPostBack属性,它只有两个bool值,true/false。如果这个属性被设置成false,那么点击后就不会立刻将变化传给服务器处理,也就不会有该控件的SelectedIndexChanged事件。)
0 0
- .NET中Page_Load事件
- .NET中Page_Load事件
- ASP.NET中Page_Load与Page_PreRender事件。
- ASP.NET的Page_Load事件
- ASP.NET的Page_Load事件
- ASP.NET的Page_Load事件
- ASP.NET的Page_Load事件
- .NET页面不执行page_load事件解决方案
- asp.net Page_Load事件加载两次
- Page_Load 事件
- Page_Load事件
- Page_load事件
- Page_load事件
- ASP.NET的Page_Load事件及相关转载
- 页面加载事件Page_Load
- ASP.NET Page_Load。。。。。
- 一段常用的Page_Load事件
- AutoEventWireup属性与Page_Load事件
- 提升tomcat服务器性能的七条经验
- oc第三天字典
- 配置LAMP服务
- perl笔记
- poj1226
- .NET中Page_Load事件
- spring--quartz--手动执行
- php&mysql基础巩固
- 苹果IOS开发者账号总结
- ASP.NET MVC 异常处理
- assertion 断言
- 将Ubuntu的引导写入自己所在分区——变色龙引导Linux,Windows,Mac OS(苹果系统)攻略之一
- 关于xpe和wes2009
- WAS7启动报错原因为修改了主机名