日期:2014-05-17  浏览次数:20498 次

若要再次显示该网页,WEB浏览器需要重新发送您以前的提交信息

在js里边用location.reload()刷新时出现的这个提示。
我想不弹出这个对话框
而且还要提交。

------解决方案--------------------
1、提交完成后不要reload,而是location.href='这个页面的地址'
2、提交完成后后台直接Response.Redirect当前页面。
3、设置网页过期 可以试试在后台page_load里面用下面的代码

        #region 防止浏览器后退提交
          Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
        Response.Expires = 0;
        Response.Buffer = true;
        Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1);
        Response.AddHeader("pragma", "no-cache");
        Response.CacheControl = "no-cache";
        #endregion