【问题标题】: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