【发布时间】:2015-12-14 21:06:43
【问题描述】:
当我单击 Linkbutton2 时,整个页面都会重新加载。但是,如果我只是删除 id="addLineModal" div 但保持其内容完整,然后单击 Linkbutton2,更新面板将正常工作。任何想法为什么模态会破坏更新面板?代码如下:
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="PriceAndLeadTimeRequest.aspx.vb" Inherits="PriceAndLeadTimeRequest" %>
<%@ MasterType VirtualPath="./MasterPage.master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<asp:LinkButton ID="OpenTheModal" runat="server" CssClass="btn btn-sm btn-primary" Style="margin-top: 7px;" data-toggle="modal" data-target="#addLineModal"><i class="fa fa-plus"></i> Add New Line Item</asp:LinkButton>
<asp:UpdatePanel ID="udpAddLineModal" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="modal inmodal fade" id="addLineModal" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog modal-md">
<div class="modal-content">
<div class="modal-header">
</div>
<div class="modal-body">
<div class="row">
<div class="col-sm-10">
<div class="form-group" runat="server" id="divCollection">
<label class="col-xs-3 control-label">Press:</label>
<div class="col-xs-9">
<asp:LinkButton ID="LinkButton2" runat="server">LinkButton</asp:LinkButton>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
<!-- Mainly scripts -->
<script src="js/jquery-2.1.1.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/plugins/metisMenu/jquery.metisMenu.js"></script>
<script src="js/plugins/slimscroll/jquery.slimscroll.min.js"></script>
<!-- Custom and plugin javascript -->
<script src="js/inspinia.js"></script>
<script src="js/plugins/pace/pace.min.js"></script>
<!-- Jquery Validate -->
<script src="js/plugins/validate/jquery.validate.min.js"></script>
<!-- jQuery UI -->
<script src="js/plugins/jquery-ui/jquery-ui.min.js"></script>
</asp:Content>
【问题讨论】:
标签: jquery .net updatepanel bootstrap-modal