1

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>
4

1 に答える 1

2

これを試して。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>
于 2014-01-07T21:31:52.247 に答える