在链接中使用模式时如何进行回发
Posted
技术标签:
【中文标题】在链接中使用模式时如何进行回发【英文标题】: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" title="Notes">link</a>
如何保留我的模态并在打开它时进行回发? 请帮助这个新手
【问题讨论】:
【参考方案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
【讨论】:
以上是关于在链接中使用模式时如何进行回发的主要内容,如果未能解决你的问题,请参考以下文章
如何使用带有 asp.net 的 jQuery 进行 onclientclick 回发