如何在链接中使用模式时进行回发

时间:2017-09-08 15:33:38

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

我正在尝试在点击打开弹出窗口模式的链接时进行回发。我试过__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>

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

在这种情况下,您可以向锚点添加一个click事件监听器,以便在dopostback之后您可以显示您的模态:

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

有关详细信息,请参阅documentation