在我的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">×</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>有没有办法在点击按钮时保持弹出窗口而不关闭它?
先谢谢你,Sangeetha
发布于 2015-08-25 13:12:03
您可以使用以下选项来实现此目的
UpdatePanel发布于 2015-08-25 13:34:46
由于按钮在父页面上,由于回发,它的行为不正常,我无法捕捉到问题,但您可以尝试创建一个包含所有这些单击事件的内容的新页面。
在父页面中,
<div class="modal-body">
<iframe style="width: 710px; height: 450px;" id="ifrmChild" src="NewPage.aspx" runat="server" scrolling="yes"></iframe>
</div>在子页中,您可以使用带有按钮控件的网格。这是一个普通的aspx页面。但在关闭和打开弹出窗口时,您应该在子页面中使用parent.FUNCTIONNAME()调用,仅此而已。
发布于 2015-08-25 15:40:28
试试下面的代码:
$('element_to_pop_up').bPopup({
easing: 'easeOutBack', //uses jQuery easing plugin
speed: 450,
transition: 'slideDown'
});https://stackoverflow.com/questions/32195758
复制相似问题