如果第二次,Bootstrap Modal 按钮关闭无法关闭

Posted

技术标签:

【中文标题】如果第二次,Bootstrap Modal 按钮关闭无法关闭【英文标题】:Bootstrap Modal button close cannot close if second time 【发布时间】:2021-05-15 00:15:31 【问题描述】:

我的模态如果第一次可以关闭,但再次打开模态并且不能关闭它。 我的代码有什么问题。下面的代码是我的代码

<div class="modal fade" role="dialog" data-backdrop="static" data-keyboard="false" tabindex="-1">
<div class="modal-dialog" role="document">
    <div class="modal-content">
        <div class="modal-header">
            <h4 class="modal-title">Add Username</h4>
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">&times;</span>
            </button>
        </div>
        <div class="modal-body">

        </div>
        <div class="modal-footer">
            <button type="button" class="btn btn-danger" data-dismiss="modal">Close</button>
            <button type="button" class="btn btn-primary" data-save="modal">Save</button>
        </div>
    </div>
</div>

我的控制器

    public IActionResult CreateUsername()
    
        Usernames username = new Usernames();
        return PartialView("_AddUsername", username);
    

【问题讨论】:

你能显示你的控制器代码吗?我认为您应该在控制器中使用异步类型。 【参考方案1】:

从你的代码中,你终于失去了&lt;/div&gt;。如果还是不行,请尝试使用Bootstrap的Modal-components下面的代码。

   <div class="modal" tabindex="-1" role="dialog">
      <div class="modal-dialog" role="document">
        <div class="modal-content">
          <div class="modal-header">
            <h5 class="modal-title">Modal title</h5>
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
              <span aria-hidden="true">&times;</span>
            </button>
          </div>
          <div class="modal-body">
            <p>Modal body text goes here.</p>
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
            <button type="button" class="btn btn-primary">Save changes</button>
          </div>
        </div>
      </div>
    </div>

【讨论】:

以上是关于如果第二次,Bootstrap Modal 按钮关闭无法关闭的主要内容,如果未能解决你的问题,请参考以下文章

在 bootstrap-vue 模态(b-modal)int 测试中找不到按钮

python测试开发django-122.bootstrap模态框(modal)学习

点击按钮没有弹出modal弹窗,去刷新页面的解决方法

如何选择“.on show.bs.modal”内的触发按钮[Bootstrap modal]

Bootstrap Modal 验证后不工作,但报警工作

bootstrap 模态框 modal 插件在一个含有多个页面