不能在ModalPopupExtender. cs文件中运行事件处理程序

本文关键字:运行 事件处理 程序 文件 ModalPopupExtender cs 不能 | 更新日期: 2023-09-27 18:03:42

我想创建一个简单的是/否弹出窗口。所以我已经添加了一个ModalPopupExtender .aspx页面。

弹出面板的标记是:

<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吗?

不能在ModalPopupExtender. cs文件中运行事件处理程序

我怀疑你也设置ModalPopupExtenders OkControlID属性为"btn_yes"。正如你在这个相关问题中看到的那样,这会导致OnClick事件不触发

有机会在ModalPopupExtender标签上指定OKControlID属性。看看这个主题:OK按钮的事件处理程序在一个Modal PopUp中没有执行