服務器控件發射Command ,然後接收command

發射類

 public event CommandEventHandler Command;//自定義command 事件

 

LinkButton LbNvg = new LinkButton();

 LbNvg.Command += new CommandEventHandler(LbNvg_Command);

 

 public virtual void LbNvg_Command(object sender, CommandEventArgs e)
        {
            CommandEventHandler command = this.Command;

            if (command != null)
            {
                try
                {
                    command(sender, e);
                }
                catch (Exception)
                {
                    throw;//
                }
            }
        }

接收類

 protected void Page_Load(object sender, EventArgs e)
        {
           new 頁面名字().Command += new CommandEventHandler(Nvg_Command);
        }

 void Nvg_Command(object sender, CommandEventArgs e)
        {
          
        }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章