IsPostBack奇怪的现象
以下是codebehind代码,为什么第一次访问的时候页面打印
1
但提交完后却打印出两个2?
public class Test:Page{
private void Page_Load(object sender,System.EventArgs e){
if(IsPostBack){
Response.Write("2");
}
else{
Response.Write("1");
}
}
override protected void OnInit(EventArgs e){
InitPage();
base.OnInit(e);
}
private void InitPage(){
this.Load += new System.EventHandler(this.Page_Load);
}
}