首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2013-09-28 
若要再次显示该网页,WEB浏览器需要重新发送您以前的提交信息在js里边用location.reload()刷新时出现的这个

若要再次显示该网页,WEB浏览器需要重新发送您以前的提交信息
若要再度显示该网页,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

热点排行