asp.net Page_Load事件
2018-07-04 本文已影响6人
qing00xin
在做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中,避免每次处理页面都会查询数据