Boostrap 4模态在asp.net中不起作用

问题描述 投票:0回答:1

我试图在我的ASP.NET页面中添加bootstrap 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个回答
1
投票

将这些添加到您的按钮

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

并删除你的document.ready功能。

© www.soinside.com 2019 - 2024. All rights reserved.