this.Load += new System.EventHandler(this.Page_Load);以及Page.IsValid与Page.IsPostBack区别

解决方案 »

  1.   

    Page.IsValid 通过这个属性来判断控件中输入的内容是否通过验证
    Page.IsPostBack  是用来判断页面是否是第一次加载
      

  2.   

    this.Load += new System.EventHandler(this.Page_Load); 
    ==
    应该是当前页面注册Load事件交由当前类的Page_Load事件处理程序处理以及Page.IsValid与Page.IsPostBack区别
    ==
    一般写程序都是
    if(Page.IsValid)
    {
     //执行下面代码
    }
    这里Page.IsValid表示页面上所有的验证控件都通过了验证if(!Page.IsPostBack)
    {
     //进行一些初始化操作,往往是数据的绑定
    }
    这里Page.IsPostBack表示页面是回传页,也就是由自身提交的页面,也就是说不是第一次加载,!Page.IsPostBack刚好相反