用户控件使用委托把事件交给页面处理

添加用户控件 包含两个按钮 add和del  OnClick方法为 addClick   delClick

定义委托

public delegate void BtnDelegateHandler(object sender, EventArgs e);

定义事件

public event BtnDelegateHandler btnAdd;

public event BtnDelegateHandler btnDel;

    protected void addClick(object sender, EventArgs e)
    {
        if (this.btnAdd != null)
            this.btnAdd(sender, e);
    }
    protected void delClick(object sender, EventArgs e)
    {
        if (this.btnDel != null)
            this.btnDel(sender, e);
    }

页面使用用户控件 添加处理事件即可

posted @ 2012-12-13 11:43  ajunfly  阅读(237)  评论(0编辑  收藏  举报