是否可以在C#asp.net中的其他复选框事件中调用ImageButtonClick事件?
我的情况如下所述: 我正在应用程序中使用此图像按钮单击事件是否可以在C#asp.net中的其他复选框事件中调用ImageButtonClick事件?,c#,asp.net,events,C#,Asp.net,Events,我的情况如下所述: 我正在应用程序中使用此图像按钮单击事件 protected void btnUpdate_Click (object sender, ImageClickEventArgs e) { } 我需要在下面的复选框事件中调用此事件: protected void Matt_CheckedChanged (object sender, EventArgs e) { if ((Matt.Checked==true) && (Rematt1.C
protected void btnUpdate_Click (object sender, ImageClickEventArgs e)
{
}
我需要在下面的复选框事件中调用此事件:
protected void Matt_CheckedChanged (object sender, EventArgs e)
{
if ((Matt.Checked==true) && (Rematt1.Checked == false) && (Rematt2.Checked == false) && (Rematt3.Checked == false))
{
txtTumblingRefno_TextChanged(sender,e);
btnUpdate_Click(sender,e);
}
else
{
}
}
这里,我正在调用此复选框事件中的textchanged
事件,但无法调用复选框事件中的imagebuttonclick事件。这表明存在一些无效参数
有关此情况,请帮助我。ImageButton click hanlder的事件参数(即ImageClickEventArgs)与标准事件参数不同。这就是为什么会出现编译器错误。由于您没有以任何方式使用args,因此只需将null作为args发送即可(见下文): 您还可以在一个单独的方法中编写所需的任何内容,该方法可以在任何地方调用。使用时,将此值传递给与没有数据的事件关联的事件处理程序
protected void Matt_CheckedChanged (object sender, EventArgs e)
{
if ((Matt.Checked==true) && (Rematt1.Checked == false) && (Rematt2.Checked == false) && (Rematt3.Checked == false))
{
txtTumblingRefno_TextChanged(sender,e);
btnUpdate_Click(sender,ImageClickEventArgs.Empty);
}
else
{
}
}
protected void Matt_CheckedChanged (object sender, EventArgs e)
{
if ((Matt.Checked==true) && (Rematt1.Checked == false) && (Rematt2.Checked == false) && (Rematt3.Checked == false))
{
txtTumblingRefno_TextChanged(sender,e);
btnUpdate_Click(sender,ImageClickEventArgs.Empty);
}
else
{
}
}