当我点击按钮时,我使用UpdatePanel
来防止整个页面重新加载。
我的代码运行良好,当我点击按钮时,我试图阻止加载页面,但无论如何页面都会重新加载。我该如何解决这个问题?
<asp:UpdatePanel ID="dd" runat="server">
<ContentTemplate>
<asp:Panel ID="PostPanel" Style="display: none" runat="server">
<div class="modalPopup">
<div class="PopupBody">
<p class="ads-text">
Go </p>
</div>
<div class="Controls">
<div class="post">
<asp:Button Text="OK" runat="server" ID="btnOkay" ValidationGroup="AddUserpopup"
OnClick="btnOkay_Click" />
</div>
</div>
</div>
</asp:Panel>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnOkay" EventName="CLick"/>
</Triggers>
</asp:UpdatePanel>
答案 0 :(得分:1)
试试这个。您需要设置UpdateMode和ChildrenAsTriggers属性。此外,您的活动名称的大小写不正确。
<asp:UpdatePanel ID="dd" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false">
<ContentTemplate>
<asp:Panel ID="PostPanel" Style="display: none" runat="server">
<div class="modalPopup">
<div class="PopupBody">
<p class="ads-text">
Go </p>
</div>
<div class="Controls">
<div class="post">
<asp:Button Text="OK" runat="server" ID="btnOkay" ValidationGroup="AddUserpopup"
OnClick="btnOkay_Click" />
</div>
</div>
</div>
</asp:Panel>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnOkay" EventName="Click"/>
</Triggers>
</asp:UpdatePanel>