asp.net Page_Load事件

在做B/S程序时,每当创建一个.aspx程序,后台代码会自动创建一个Page_Load事件,每当每一次处理页面时,都要重新访问这一个函数,ASP.NET处理重新页面的时候都要重新执行Page_Load,即重建Page类,而Page_Load是重建页面第一个要执行的事件

Page_Load的执行分为两种情况; 

1.Page_Load事件的执行是在第一次加载页面时发生(即为了响应客户的请求,Page.IsPostBack返回false); 

2.Page_Load事件的执行是在把该页面回发到服务器时发生(Page.IsPostBack返回True); 


在第一次加载页面时保存数据(IsPostBack为false),将数据保存到session中,避免每次处理页面都会查询数据

你可能感兴趣的:(asp.net Page_Load事件)