我正在asp.net和c#.net中开发网站。我的页面上有2-3个图像按钮。我为所有图像按钮附加了comman oncommand事件和命令参数以获得某些功能。我的oncommand代码就是这个
protected void btnMenuTab_Command(object sender, CommandEventArgs e)
{
int CID = Convert.ToInt32(e.CommandArgument);
MethodToCall(CID);
}
这很好用。现在可以从Page_Load事件调用/触发第一个图像按钮的单击/命令事件,以编程方式调用上面显示的方法。我想要而不是用户单击按钮并获得结果,我在Page_Load上以编程方式触发图像按钮单击/命令事件以显示结果。
答案 0 :(得分:1)
您可以致电:
btnMenuTab_Command(btnMenuTab, new CommandEventArgs("commandName", "argument"));
但你必须指定你自己期望的整数。
答案 1 :(得分:0)
嘿谢谢你的帮助,但我得到了解决方案。只需调用命令事件方法,因为我们调用其他方法,但根据我们的要求为它创建参数。看我想调用命令事件
object mysender = (object)ControNameHere;
CommandEventArgs mye = new CommandEventArgs(null, ControNameHere.CommandArgument);
btn_Command(mysender, mye);