如何防止模式弹出asp.net

How to prevent modal popup asp.net

本文关键字:asp net 何防止 模式      更新时间:2024-01-31

我在asp.net项目中使用javascript模态。我用这段代码从代码后面的普通创建的asp.net按钮中调用它;

背后的代码

ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "$(function() { mesInfo(); });", true);

和HTML

 <script>   
    function mesInfo() {
        $('#message-box-info').modal('show');
    }    

</script>

页面工作正常,当用户点击那些通常创建的asp.net按钮时调用modal。问题是,当用户在调用一次modal后刷新页面或使用浏览器返回按钮时,modal无论如何都会再次弹出。我该如何防止这种情况发生。谢谢

而不是在代码隐藏中使用ScriptManager.RegisterStartupScript调用模态。

可以使用Jquery 添加事件侦听器


是你的按钮,你的jquery事件会像一样

$('.button').live('click',function(){
  $('#message-box-info').modal('show');
});

这里的.button是我为按钮考虑的类。希望这将有助于