无法在ModalPopupExtender的.cs文件中运行事件处理程序

时间:2013-03-13 20:43:53

标签: c# ajaxcontroltoolkit modalpopupextender

我想创建一个简单的Yes / No弹出窗口。所以我在.aspx页面添加了一个ModalPopupExtender。

弹出式面板的标记是:

<asp:Button ID="btn_yes" runat="server" Text="Yes" onclick="btn_yes_Click" />
  <br/>
  <br/>
<asp:Button ID="btn_no" runat="server" Text="No" />

出于某种原因,我无法进入函数btn_yes_Click,不知道为什么。我必须使用Javascript吗?

2 个答案:

答案 0 :(得分:2)

我怀疑您还将ModalPopupExtenders OkControlID属性设置为“btn_yes”。 正如您在此related question中看到的那样,这将导致OnClick事件无法触发。

答案 1 :(得分:0)

有可能指定ModalPopupExtender标记上的OKControlID属性。请看一下这个主题:The Event Handler of the OK button inside a Modal PopUp is not executing