jquery - Boostrap 4 模态在 asp.net 中不起作用
问题描述
我正在尝试在我的 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 和一切都在那里并且工作正常。但是这个模态调用只给了我一个回发......
解决方案
将这些添加到您的按钮
<button type="button" id="btnModal" class="btn btn-info" data-toggle="modal" data-target="#BootstrapModal" >Show Modal</button>
并删除您的document.ready
功能。
推荐阅读
- python - 端口 5432 上的 django..db.utils.operationserror
- java - 我如何过滤此映射以生成更优雅和干净的 sql 更新?
- r - `/.default`(residuals, sigmas) 中的错误:不一致的数组
- javascript - 更新后以错误的 MIME 类型发送的 React Build Stylesheets 和 Js 文件
- google-apps-script - Getting the error note of a formula with #NA in google sheets for a script
- html - 样式化组件 (DIV) 上的 onClick 事件处理
- django - How can I run an existing Django application?
- ruby-on-rails - ERROR: Error installing rails zeitwerk requires Ruby version >= 2.4.4
- python - 发送邮件时显示错误,例如,AttributeError: 'int' object has no attribute 'splitlines'
- google-cloud-platform - 在 gcloud 中将 JSON 文件作为环境变量传递