【问题标题】:How to do a postback when using modal in a link在链接中使用模式时如何进行回发
【发布时间】:2018-02-17 14:03:54
【问题描述】:

单击打开弹出窗口模式的链接时,我正在尝试进行回发。我试过__doPostBack() 没有运气。一旦我删除了data-target="#Modal" data-toggle="modal" PostBack 的两个属性,但我的弹出窗口当然不会工作。

<a href="#" id="OpenNotes" border="0" class="btn btn-sm" data-toggle="modal" data-target="#NotesModal" alt="Notes" title="Notes">link</a>

如何保留我的模态并在打开它时进行回发? 请帮助这个新手

【问题讨论】:

    标签: javascript c# jquery asp.net twitter-bootstrap


    【解决方案1】:

    我认为您可以在打开模式时使用事件,如下所示:

    $('#NotesModal').on('show.bs.modal', function (e) {
      // do something...
    });
    

    【讨论】:

      【解决方案2】:

      删除属性 data-target="#Modal" data-toggle="modal" 您的锚将不再显示模式。这是正常的。

      在这种情况下,您可以将点击事件侦听器添加到您的锚点,以便在回发后您可以显示您的模式:

      $('#OpenNotes').on('click', function(e) {
          do your postback....
          $("#Modal").modal('show');
      });
      

      详情见documentation

      【讨论】:

        猜你喜欢
        • 2010-11-30
        • 1970-01-01
        • 2018-05-10
        • 2020-02-16
        • 2010-12-22
        • 1970-01-01
        • 1970-01-01
        • 2013-06-19
        • 2012-09-09
        相关资源
        最近更新 更多