如何在函数中调用图像按钮事件

时间:2009-11-28 18:22:11

标签: asp.net

我需要在函数中调用图像按钮事件。怎么叫

 protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
    {

    }

这是我的功能

 void  bindData()
{
// here i nee  to cal the  above image button event
}

谢谢

3 个答案:

答案 0 :(得分:3)

尝试使用空参数调用您的事件:

void  bindData()
{
    ImageButton1_Click(null, new ImageClickEventArgs(0, 0));
}

答案 1 :(得分:1)

易:

void bindData()
{
    // here i nee  to cal the  above image button event
    ImageButton1_Click(null, null);
}

如果你想使用它,你也可以发送一个控件作为sender参数,你也可以通过发送一个ImageClickEventArgs对象发送一些争论,但两者都不是必需的。

答案 2 :(得分:0)

您可以使用ImageButton1_Click(image, new ImageClickEventArgs(0, 0),其中图像是您要模拟点击事件的图像。或者您可以发送空参数。但最好的方法是使用ImageButton1_Click内的逻辑创建另一个方法,并在click事件中以及其他任何必要的地方调用它。