javascript - .net 按钮事件未通过 ajax 工具包 ModalPopupExtender targetcontrolid 属性触发

标签 javascript c# jquery asp.net ajax

我想通过ajax工具包modalpopupextender targetcontrolid属性调用.net按钮事件

这是我的代码

<ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" runat="server" 
TargetControlID="Button2" CancelControlID = "Button3" 
PopupControlID="pnlPromptConfirmConsignorMaster" BackgroundCssClass="modalBackground">
        </ajaxToolkit:ModalPopupExtender>

<asp:Panel ID="pnlPromptConfirmConsignorMaster" runat="server" BackColor="White" Height="200px" Width="450px" Style="vertical-align: middle">
    <table width="100%" style="height: 100px; z-index: 99999" cellpadding="20" cellspacing="10" id="Table5" runat="server">
         <tr style="background-color: Purple">
             <td>
                 <table style="width: 100%">
                    <tr>
                        <td style="width: 150px;" colspan="3">
                            <h2 style="color: Yellow;">
                                Master Confirmation Required ...!!!
                            </h2>
                        </td>
                    </tr>
                    <tr>
                        <td style="width: 150px; color: White; font-weight: bold;" colspan="3">
                            <table style="width: 100%">
                                <tr>
                                    <td>
                                        <img src="../Resources/ico_deleted_success2.GIF" height="80" width="80" id="img5"
                                            runat="server" />
                                    </td>
                                    <td>
                                        Want To Create Consignor Master...???
                                        <asp:Label ID="Label8" runat="server" ReadOnly="true" Width="80px"
                                            CssClass="txtRightAlign"></asp:Label>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
        <tr style="background-color: White;">
            <td>
            <asp:Button ID="Button2" runat="server" Text="Confirm" CausesValidation="false"
                    OnClick="Button2_Click" BackColor="Black" ForeColor="White" BorderStyle="None"
                    Height="30" Width="100" />

                <asp:Button ID="Button3" runat="server" Text="Cancel" CausesValidation="false"
                    BackColor="Black" ForeColor="White" BorderStyle="None" Height="30" Width="100" />
            </td>
        </tr>
    </table>
</asp:Panel>

在这里您可以看到我采用了一个 ajax modalpopupextender,因为我通过 TargetControlID 属性通过 ajax modalpopupextender 调用名为 button2 的 .net 按钮事件。但我不知道如何不触发此事件。

这是我创建的 .net 按钮事件

 protected void Button2_Click(object sender, EventArgs e)
    {
      //Here is my code
    }

谢谢。

最佳答案

您想再添加一个启用 = "false"的按钮,并将该按钮 ID 提供给 ajax targetcontrolid。那就是导出。

关于javascript - .net 按钮事件未通过 ajax 工具包 ModalPopupExtender targetcontrolid 属性触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44722218/

相关文章:

c# - 如何防止 SQL Azure 中的 ASP.NET SQL 注入(inject)

c# - 处理迭代器 block 的参数

c# - LINQ to Objects Performance - 用于长时间运行进程的巨大数据集

Javascript - 如何调用对象?

jquery - 找不到 'jquery-ui' Rails 3.2

javascript - 如何使用 jquery 在两个元素之间切换类?

javascript - 递归函数数组到字符串javascript

javascript - 在函数中创建 window.resize 时不起作用

javascript - 将 'error' 消息添加到 Isotope.JS 搜索过滤器?

javascript - 运算符(operator) ":"到底是干什么用的?