如何从代码隐藏添加 "OnClick" 事件到按钮?
How to add "OnClick" event, to button from code-behind?
我在操作中编写了这个按钮(称为“接受”)
protected TableRow AddLineToNotificationsPanel(string type,int UserCode)
{
TableRow NotificationTR = new TableRow();
TableCell AcceptTC = new TableCell();
Button Accept = new Button();
NotificationTR.Cells.Add(AcceptTC);
AcceptTC.Controls.Add(Accept);
Accept.Attributes.Add("OnClick", "check1");
return NotificationTR;
}
这是动作“check1”(仅用于检查点击是否有效)。
protected void check1(object sender, EventArgs e)
{
Label1.Text = "TEXT CHANGED !";
}
单击按钮后,Label1 上的文本没有更改。
知道为什么它不起作用吗?
谢谢
您需要将事件附加到此按钮。你可以这样做:
Accept.Click += new EventHandler(check1);
我在操作中编写了这个按钮(称为“接受”)
protected TableRow AddLineToNotificationsPanel(string type,int UserCode)
{
TableRow NotificationTR = new TableRow();
TableCell AcceptTC = new TableCell();
Button Accept = new Button();
NotificationTR.Cells.Add(AcceptTC);
AcceptTC.Controls.Add(Accept);
Accept.Attributes.Add("OnClick", "check1");
return NotificationTR;
}
这是动作“check1”(仅用于检查点击是否有效)。
protected void check1(object sender, EventArgs e)
{
Label1.Text = "TEXT CHANGED !";
}
单击按钮后,Label1 上的文本没有更改。
知道为什么它不起作用吗? 谢谢
您需要将事件附加到此按钮。你可以这样做:
Accept.Click += new EventHandler(check1);