在asp.net中的页面加载上调用linkbutton事件

时间:2017-12-06 10:40:54

标签: asp.net

我正在调用页面加载时的链接按钮事件,因为点击没有发件人。 但是当我试图创建一个新对象时,它会出错。

 lnkFirst_Click(new object(),new CommandEventArgs());

2 个答案:

答案 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 SenderEventArgs e

当然,您也可以将lnkFirst_Click方法重命名为您想要的名称。