【问题标题】:ASP Page Reload Disable ConfirmationASP 页面重新加载禁用确认
【发布时间】:2012-06-17 14:09:54
【问题描述】:

这似乎是一个挑剔的细节,但我想禁用以使用以下代码强制重新加载时出现的提示:

 <script type="text/javascript">
    function OpenCBox() 
    {
        $.colorbox({ href: "NewMMR.aspx", iframe: true, width: "40%", height: "70%", transition: "elastic", onClosed: function () { parent.location.reload(true); } });
    }
</script>

当 jQuery ColorBox 关闭时,它会触发 parent.location.reload() 事件,然后提示页面询问您是否要重新提交之前给定的数据。

更多细节: 我正在尝试调用 ColorBox,在数据库中执行 INSERT,然后关闭 colorbox 并在父页面上重新加载 GridView。浏览器要求我重新提交之前提交的数据(这是使用日历扩展器的两个文本框的日期范围)。

我想完全禁用此提示,我想知道是否有任何人知道的技巧可以做到这一点。

谢谢!

【问题讨论】:

    标签: c# jquery asp-classic colorbox reload


    【解决方案1】:

    上一次请求父页面时使用 POST,如果您希望提示消失,请尝试使用 GET 加载或使用以下内容重新加载页面

    window.location = window.location.href
    

    有关更多信息,请参阅http://en.wikipedia.org/wiki/Post/Redirect/Get

    【讨论】:

    • 这样做了,导致重新加载并且没有给我提示。完美!
    猜你喜欢
    • 2010-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-07
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多