【问题标题】:I want to keep bootstrap modal still show when I click asp.net button当我单击 asp.net 按钮时,我想保持引导模式仍然显示
【发布时间】:2016-07-13 21:12:19
【问题描述】:

我希望当我单击 asp.net 按钮 ID btnFindSales 时仍显示此弹出表单 目前,当我单击此按钮时它会关闭。

<div class="modal fade" id="squarespaceModal" tabindex="-1" role="dialog" aria-labelledby="modalLabel" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
            <h3 class="modal-title" id="lineModalLabel">List of Sales Employee</h3>
        </div>
        <div class="row  criteria-box">
            <div class="col-md-6 criteria-item">
                <asp:DropDownList CssClass="form-control" style="max-width:280px;" ID="ddlFindOption" runat="server">
                    <asp:ListItem>Slp Code</asp:ListItem>
                    <asp:ListItem>Sales Name</asp:ListItem>
                    <asp:ListItem>Position</asp:ListItem>
                </asp:DropDownList>
            </div>
            <div class="col-md-6 criteria-item">
                <div class="input-group">
                    <asp:TextBox CssClass="form-control" ID="txtFindSales" runat="server"></asp:TextBox>
                    <div class="input-group-btn">
                        <asp:Button ID="btnFindSales" runat="server" Text="&#128270;" OnClick="btnFindSales_Click" CssClass="btn btn-primary" UseSubmitBehavior="false" data-dismiss="modal"/>
                    </div>
                </div>
            </div>
        </div>

        <div class="modal-body" style="padding-bottom:0;">
            <!-- content goes here -->

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

asp 按钮 id btnFindSales 的问题。 请给我一些建议。

【问题讨论】:

  • 所以btnFindSales_Click 是服务器端方法对吗?您要么需要调用一些在回发后执行的逻辑以重新打开您的弹出窗口,要么让它通过 AJAX 调用执行该逻辑。
  • @mason 是正确的。我认为 AJAX 将是首选方法,否则您必须执行 RegisterStartupScript 之类的操作才能在您的点击事件回发时重新打开模式。这就是为什么在模态窗口中有表单很糟糕的原因。

标签: html asp.net twitter-bootstrap button popup


【解决方案1】:

感谢上面的 cmets,我找到了修复它的代码。

ScriptManager.RegisterStartupScript(Page, Page.GetType(), "squarespaceModal", "$('#squarespaceModal').modal();", true);

上面的代码用于打开弹出窗口。

ScriptManager.RegisterStartupScript(Page, Page.GetType(), "squarespaceModal", "$('#squarespaceModal').modal('hide');", true);

这个用于关闭/隐藏弹出窗口。

【讨论】:

    猜你喜欢
    • 2020-02-14
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    • 2021-08-13
    • 2017-07-17
    • 2014-11-06
    相关资源
    最近更新 更多