【问题标题】:Boostrap 4 modal is not working in asp.netBoostrap 4 模态在 asp.net 中不起作用
【发布时间】:2019-08-01 10:56:57
【问题描述】:

我正在尝试在我的 ASP.NET 页面中添加引导程序 4 的模式弹出窗口。请注意,当我尝试弹出模式时,它只会回发。我在网上看到一些建议说为表单标签之外的模态添加代码,更新面板等,但对我没有任何作用。我在一个普通的 html 页面中检查了相同的代码,它在那里工作得很好。请注意,我的页面中有一个更新面板。我尝试在此更新面板的内部和外部添加代码。不知道有什么问题??任何帮助将不胜感激。

这是我的代码。

 <button id="btnModal" class="btn btn-info" >Show Modal</button>
    <div class="modal fade" id="BootstrapModal">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <h6 class="modal-title">warning!</h6>
                </div>
                <div class="modal-body">
                    Select row(s) to delete.
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
                </div>
            </div>
        </div>
    </div>
    <script>
        $(document).ready(function () {
            $('#btnModal').click(function () {
                $("#BootstrapModal").modal("show");
            });
        });

Jquery 和一切都在那里并且工作正常。但是这个模态调用只给了我一个回发....

【问题讨论】:

    标签: jquery asp.net bootstrap-4 modal-dialog


    【解决方案1】:

    将这些添加到您的按钮

    <button type="button" id="btnModal" class="btn btn-info" data-toggle="modal" data-target="#BootstrapModal" >Show Modal</button>
    

    并删除您的 document.ready 函数。

    【讨论】:

    • 有没有办法使用脚本函数来调用这个模式?因为我想在 gridview 中没有选择任何行时触发此模式。
    • 手动你可以用$('#myModal').modal('toggle'); $('#myModal').modal('show'); $('#myModal').modal('hide');调用模态
    猜你喜欢
    • 2018-12-20
    • 2020-02-21
    • 2015-08-26
    • 2019-03-24
    • 2023-04-02
    • 2011-02-10
    • 2018-05-07
    • 1970-01-01
    相关资源
    最近更新 更多