0

我正在研究 Ajax Toolkit 中的 Modalpopupextender。

此代码不起作用,它不会打开弹出窗口。当我单击按钮时,唯一发生的事情是:刷新页面。

我究竟做错了什么?也试过这个Updatepanel......在发布这个问题之前做了3个小时的研究,请不要怪我......

我也使用了Toolkitscriptmanager,但这并没有解决它。

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

<asp:Button ID="btnTest" runat="server" Text="Button" />

<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="btnTest" PopupControlID="Panel"></asp:ModalPopupExtender>

<asp:Panel ID="Panel" runat="server">
    <h1>Hello World!</h1>
</asp:Panel>
4

1 回答 1

0

使用 PostBackTrigger 作为按钮,然后检查它。:)

例子:

<asp:UpdatePanel ID="updatePanel1" runat="server">
    <ContentTemplate>
        <asp:Button ID="btnTest" runat="server" Text="Button" />
        <asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server"           TargetControlID="btnTest" PopupControlID="Panel"></asp:ModalPopupExtender>
        <asp:Panel ID="Panel" runat="server">
            <h1>Hello World!</h1>
        </asp:Panel>
    </ContentTemplate>
    <Triggers>
        <asp:PostBackTrigger ControlID="btnTest"/>
    </Triggers>
</asp:UpdatePanel>
于 2013-07-25T13:36:19.343 回答