Кнопка ModalPopUpExtender EventHandler не срабатывает - PullRequest
0 голосов
/ 11 августа 2011

У меня есть обработчик событий, прикрепленный к кнопке в окне modalpopup.Я пытаюсь передать параметры в обработчик событий, но не увенчался успехом.Я пробовал обе строки кода по отдельности, и ничего не происходит при нажатии кнопки.Есть ли другой способ передать несколько данных из 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 голосов
/ 11 августа 2011

Попробуйте это:

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

EDIT: Попробуйте это для назначения основного обработчика событий:

save.Click += new EventHandler(saveIssueModal);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...