我有一个图像按钮,我在设计时通过设计器设置并为其Click事件分配了一个方法。我现在需要动态地更改那些按钮目标事件方法。
我通过设置以下代码尝试了这个,但它似乎没有将图像按钮的目标事件更改为我想要的方法'imgBtnFw_Click_Details'
imgBtn.Click +=new ImageClickEventHandler(imgBtnFw_Click_Details);
我想也许我需要分离当前分配的点击事件但不确定。
是否有人有一套正确的步骤来切换目标射击事件方法?
答案 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
}