这个对话框我自己看着都 不爽 ,何况用户了?只要点个按钮 在刷新 就会出现这个问题
自己熬了 3天没解决 求助大家了
http://danwind.javaeye.com/blog/431416
http://www.javaeye.com/wiki/topic/431416
http://www.cnblogs.com/strinkbug/archive/2006/12/04/581595.html
这是别人的解决办法,但是代码不全。我根本不知道他们的代码是怎么工作的
在线等待
一, window.opener.location.reload() 如果改页面没提交过,这个
这个你管不到吧?这应该是浏览器的功能,你能管到浏览器?你能管到的是你的应用程序不让他重复提交。
出现这个提示是因为之前的form已经被提交过(如服务器端Button控件Click),可以考虑这几种方法:
1、Button Click方法后Response.Redirect到本页,等于重新跳转到本页,这个需要考虑到实际的适用情况。
2、异步提交,ajax、jQuery都可以实现异步提交。
还是要结合实际的情况,综合评估风险与工作量。
在post数据到服务端处理完后,注册脚本window.location.replace(要跳转的链接或当前页面链接)
刷新就不会再出现了.
异步提交啊
if (操作成功)
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('产品修改成功!');location='"+Request.RawUrl+"';</script>");
}
加上红色这句,你再刷新试试!
这是浏览器的问题 想要不丢数据就只能异步提交了
应该把实际的情况简单说明一下,才好让博友帮你分析和解决。