public event EventHandler Redirect;
        protected void btnCancel_Click(object sender, EventArgs e)
        {
            if (Redirect != null)
            {
                Redirect(this, e);
            }
        }
 public event EventHandler Redirect;的作用以及if语句的redirectEventHandler   

解决方案 »

  1.   

    当单击BtnCancel的时候 执行 事件检查,检查该事件是否被订阅,也就是该事件是否添加的处理事件方法,判断为空时即并为给事件添加处理方法,如果非空则处理该事件订阅方法。
      

  2.   

    Redirect 相当于函数指针,【+=,-=】就是给这个函数指针赋值if (Redirect != null)  当这个函数指针 指向一个函数时Redirect+=函数
    {
        Redirect(this, e); 就调用这个函数(参数1,参数2)
    }
      

  3.   

    那这句话的意思,按了btnCancel按钮后会发生什么呢,是返回之前的也没吗,如果不是应该如何实现呢
      

  4.   

    那这句话的意思,按了btnCancel按钮后会发生什么呢,是返回之前的页面吗,如果不是应该如何实现呢