0

私のasp.netアプリケーションでは、Jqueryを使用してモーダルポップアップを使用しました。ポップアップウィンドウ内にasp.netボタンがあります。データベースにデータを挿入するためのサーバー側コードを記述する必要があります。しかし、ボタンモーダルポップアップをクリックすると閉じられます。ボタンをクリックしたときにモーダルポップアップを開いたままにしたい。以下は私のhtmlコードです、

                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                </div>
                <div class="modal-body">
                    <div class="row route-for-reg">
                        <div class="routes-container">
                            <div class="row padding-tb-10">
                                <div class="col-md-4 col-lg-3">
                                    <asp:DropDownList ID="dpPickupLocation" CssClass="form-control ng-pristine ng-untouched ng-valid ng-valid-required " data-placeholder="Choose pickup point..." runat="server">
                                        <asp:ListItem>as</asp:ListItem>
                                    </asp:DropDownList>

                                </div>
                                <div class="col-md-4 col-lg-3">
                                    <asp:DropDownList ID="dpDropLocation" CssClass="form-control ng-pristine ng-untouched ng-valid ng-valid-required" data-placeholder="Choose Hinjewadi drop point..." runat="server"></asp:DropDownList>
                                </div>

                                <div class="col-md-6">
                                    <asp:UpdatePanel ID="modalPanel" runat="server"><ContentTemplate>


                                    <asp:Button ID="btnViewRoutes" runat="server" Text="View All Routes" OnClick="btnViewRoutes_Click"  CausesValidation="false" />
                                    </ContentTemplate></asp:UpdatePanel>
                                </div>
                            </div>
                            <div id="accordion-resizer" class="row padding-tb-10">
                            <div id="accordion">
                                    <h3>Pickup</h3>
                                    <div>
                                        <asp:Label ID="lblHolderPickup" runat="server" Text="There are no routes available"></asp:Label>
                                        <asp:GridView ID="gridPickUp" runat="server" CssClass="routes-list"></asp:GridView> 
                                    </div>
                                    <h3>Drop</h3>
                                    <div>
                                        <asp:Label ID="lblHolderDrop" runat="server" Text="There are no routes available"></asp:Label>
                                        <asp:GridView ID="gridDrop" runat="server" CssClass="routes-list"></asp:GridView> 
                                    </div>
                                </div>
                                </div>
                            <input class="primary-bt" type="button" value="Click to Proceed " />

                        </div>
                    </div>


                </div>
            </div>
        </div>

ボタンがクリックされたときにポップアップウィンドウを閉じずに保持する方法はありますか?

よろしくお願いします

4

3 に答える 3

0

次のオプションを使用してこれを実現できます

  • モーダルコンテンツを入れるUpdatePanel
  • ボタン クリック イベントに clientscript を登録して、モーダル ポップアップを再度開きます。
于 2015-08-25T05:12:02.967 に答える
0

以下のコードを試してください。

$('element_to_pop_up').bPopup({
    easing: 'easeOutBack', //uses jQuery easing plugin
    speed: 450,
    transition: 'slideDown'
});
于 2015-08-25T07:40:28.467 に答える