我需要在函数中调用图像按钮事件。怎么叫
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
}
这是我的功能
void bindData()
{
// here i nee to cal the above image button event
}
谢谢
答案 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事件中以及其他任何必要的地方调用它。