【问题标题】:Cannot run event handler in .cs file from ModalPopupExtender无法从 ModalPopupExtender 在 .cs 文件中运行事件处理程序
【发布时间】:2013-03-02 00:33:26
【问题描述】:

我想创建一个简单的是/否弹出窗口。所以我在 .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 吗?

【问题讨论】:

    标签: c# ajaxcontroltoolkit modalpopupextender


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-23
        • 2017-01-17
        • 2011-06-25
        • 2011-07-12
        • 2012-11-21
        • 2016-03-22
        相关资源
        最近更新 更多