我正在调用页面加载时的链接按钮事件,因为点击没有发件人。 但是当我试图创建一个新对象时,它会出错。
lnkFirst_Click(new object(),new CommandEventArgs());
答案 0 :(得分:0)
尝试这样
lnkFirst_Click(sender,e)
答案 1 :(得分:0)
我猜你正在使用Webforms。
默认情况下,您的“linkbutton事件”不存在。 您需要为它创建一个方法(通常使用Object / EventArgs作为参数)
void lnkFirst_Click(Object sender, EventArgs e){}
之后,您添加一个处理程序来调用该函数(您可能希望在页面加载时添加该函数),这是在通过单击链接按钮调用请求时触发的。
lnkFirst.Click += new EventHandler(this.lnkFirst_Click);
要手动调用,您可以执行以下操作:
lnkFirst_Click(lnkFirst, null);
//or
lnkFirst_Click(null, null);
这取决于您是否需要使用Object Sender
或EventArgs e
。
当然,您也可以将lnkFirst_Click
方法重命名为您想要的名称。