我在我的asp.net项目中使用javascript模式。我用这段代码在代码后面用dinamicly创建的asp.net按钮调用它;
背后的代码
ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "$(function() { mesInfo(); });", true);
和HTML
<script>
function mesInfo() {
$('#message-box-info').modal('show');
}
</script>
页面正常工作,当用户点击那些动态创建的asp.net按钮时调用模态。 问题是当用户刷新页面或在调用模态一次后使用浏览器后退按钮时,模态再次弹出。我怎么能阻止这个。谢谢
答案 0 :(得分:1)
而不是在后面的代码中使用ScriptManager.RegisterStartupScript调用模式。
您可以使用Jquery
添加事件侦听器说
是你的按钮,你的jquery事件就像是
$('.button').live('click',function(){
$('#message-box-info').modal('show');
});
这里'.button'是我考虑过按钮的课程。 希望这会有所帮助