asp.net的页面加载与页面初始化有什么不同功能

2024-12-04 06:14:31
推荐回答(2个)
回答1:

Page_Init事件:当页面初始化时运行,例如可以在加载控件之前检测客户端环境变量,它与Load工作方式差不多,但在Load之前运行,当网页重新加载时不会再触发这个事件。(意思就是只有第一次加载页面的时候才会加载页面)protected void Page_Init(object sender, EventArgs e)
{
}这个方法先于page_load之前执行,也在控件初始化前执行Page_Load事件:当页面被读入内存,进行处理时引发该事件,使用该事件要切记,在使用Page_Init事件之后,每次刷新页面,.Net都会为它绘制一个全新的页面,并将它按新页面来处理,所以每次重新加载都要触发这个事件。(意思是在以下代码每次刷新又会重新执行)

回答2:

Page_Init在Page_Load之前执行