C# 无法从ModalPopupXtender运行.cs文件中的事件处理程序

C# 无法从ModalPopupXtender运行.cs文件中的事件处理程序,c#,ajaxcontroltoolkit,modalpopupextender,C#,Ajaxcontroltoolkit,Modalpopupextender,我想创建一个简单的是/否弹出窗口。因此,我在.aspx页面中添加了一个ModalPopupXtender 弹出面板的标记为: <asp:Button ID="btn_yes" runat="server" Text="Yes" onclick="btn_yes_Click" /> <br/> <br/> <asp:Button ID="btn_no" runat="server" Text="No" /> 由于某些原因,我无法进入

我想创建一个简单的是/否弹出窗口。因此,我在.aspx页面中添加了一个ModalPopupXtender

弹出面板的标记为:

<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\u yes\u单击
,不确定原因。我必须使用Javascript吗?

我怀疑您也在将ModalPopupExtenders OkControlID属性设置为“btn_yes”。
如图所示,这将导致OnClick事件不触发。

有可能指定了ModalPoppeXtender标记上的OKControlID属性。看看这个话题: