我有一個事件處理程序附加到一個modalpopup窗口中的按鈕。我試圖在事件處理器中傳遞參數,但沒有取得任何成功。我已經單獨嘗試了兩行代碼,單擊按鈕時沒有任何反應。有沒有其他方法可以將多個數據從模式彈出傳遞到方法?我也嘗試了一個EventHandler,它調用了一個簡單的方法,它不傳遞任何額外的參數,但什麼都沒有。ModalPopUpExtender Button 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);
是控制喲你是否在動態生成回傳,還是在消失? –
哪個控制模式彈出窗口或主面板中的窗口?點擊modalpop中的按鈕後,模式彈出消失。 – Kianna
將此代碼放入OnPreInit事件中,然後再次嘗試。我認爲你的問題與這些控件是動態生成的事實有關。 –