如何更改图像按钮单击事件方法

时间:2014-11-26 10:19:16

标签: c# asp.net event-handling click imagebutton

我有一个图像按钮,我在设计时通过设计器设置并为其Click事件分配了一个方法。我现在需要动态地更改那些按钮目标事件方法。

我通过设置以下代码尝试了这个,但它似乎没有将图像按钮的目标事件更改为我想要的方法'imgBtnFw_Click_Details'

imgBtn.Click +=new ImageClickEventHandler(imgBtnFw_Click_Details);

我想也许我需要分离当前分配的点击事件但不确定。

是否有人有一套正确的步骤来切换目标射击事件方法?

1 个答案:

答案 0 :(得分:1)

它的工作......

事件绑定..

    protected void Page_Load(object sender, EventArgs e)
    {
        if (Page.IsPostBack)
        {
            imgBtn.Click -= ImageButton1_Click;   // remove previous handler
            imgBtn.Click +=imgBtnFw_Click_Details; // add new handler
        }
    }

事件处理程序......

 protected void imgBtnFw_Click_Details(object sender, ImageClickEventArgs e)
 {
   //your implementation
 }