我正在开发的网站在asp.net和c#.net。我的页面上有一些2-3个图像按钮。我附加了一些功能的逗号oncommand事件和所有图像按钮的命令参数。我的oncommand代码是这样的
protected void btnMenuTab_Command(object sender, CommandEventArgs e)
{
int CID = Convert.ToInt32(e.CommandArgument);
MethodToCall(CID);
}这可以很好地工作。现在,我可以从Page_Load事件调用/触发第一个图像按钮的单击/命令事件,以编程方式调用上面显示的方法。我希望代替用户点击按钮并获得结果,我在Page_Load上以编程方式触发图像按钮点击/命令事件来显示结果。
发布于 2013-02-08 20:53:02
嘿,谢谢你的帮助,不过我有办法解决这个问题。只需调用命令事件方法,就像我们调用其他方法一样,但根据我们的要求为它创建参数。我想调用命令事件,所以
object mysender = (object)ControNameHere;
CommandEventArgs mye = new CommandEventArgs(null, ControNameHere.CommandArgument);
btn_Command(mysender, mye);发布于 2013-02-08 20:44:03
您可以拨打:
btnMenuTab_Command(btnMenuTab, new CommandEventArgs("commandName", "argument"));但是您必须指定您自己期望的整数。
https://stackoverflow.com/questions/14771280
复制相似问题