ModalPopUpExtender按钮EventHandler未触发

时间:2011-08-11 14:47:07

标签: c# asp.net button modalpopupextender event-handling

我有一个eventhandler附加到modalpopup窗口中的按钮。我试图在eventhandler中传递参数但没有取得任何成功。我已经分别尝试了两行代码,单击按钮时没有任何反应。有没有其他方法可以将多个数据从modalpopup传递给方法?我还尝试了一个EventHandler,它调用了一个简单的方法,它不会传递任何额外的参数但仍然没有任何结果。

由于

save.Click += (object sndr, EventArgs ee) => saveIssueModal(sndr, ee, cguid, ddlStatus.SelectedValue.ToString());

save.Click += delegate(object sender2, EventArgs ee) { saveIssueModal(sender2, ee, cguid, ddlStatus.SelectedValue.ToString()); };

...

Button save = new Button();
save.Text = "Save";
save.Click += new EventHandler(saveIssueModal);

...

issuePnl.Controls.Add(save);    

...

IssuesPanel.Controls.Add(issuePnl);

...

issueMPE = new AjaxControlToolkit.ModalPopupExtender();
issueMPE.ID = "issueMPE1";
issueMPE.TargetControlID = newBtn.ID;
issueMPE.PopupControlID = issuePnl.ID;
IssuesPanel.Controls.Add(issueMPE);

1 个答案:

答案 0 :(得分:0)

试试这个:

save.Click += (sender, args) => saveIssueModal(<Custom Arguments>, args);

修改 试试这个来分配一个基本的事件处理程序:

save.Click += new EventHandler(saveIssueModal);