如何取消页面刷新时弹出重复提交表单的提示?

CrazyCodeBoy
博客专家认证
2013-06-06 08:30:04
问题一:页面中有button若干,但当每次单击button后,按F5刷新页面是会弹出重复交易提示框。请问如何取消这种提示?
问题二:做个成功登陆后弹出提示“登陆成功”对话框,用的是
 Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), Guid.NewGuid().ToString(),
"alert('登陆成功!');", true);
但,当登陆成功后按浏览器上的“返回到”按钮就会再次弹出“登陆成功!”的提示对话框,如何去除这种重复提示?
...全文
1862 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wylwyl1108 2014-01-25
  • 打赏
  • 举报
回复
post提交到当前页面肯定会爆的,建议使用ajax
zzyoucan 2014-01-06
  • 打赏
  • 举报
回复
我的这边也是这个样子,不知啥语言,记得以前有过一次,但忘了怎么解决的了
梦在旅途 2014-01-06
  • 打赏
  • 举报
回复
引用 5 楼 wggfcusmq 的回复:
每次提交后,重定向页面。
这个正确,也可以采用session来标记,提交时写入session,若刷新,判断session是否存在,存在则退出,不提示
  • 打赏
  • 举报
回复
每次提交后,重定向页面。
ltolt 2013-06-07
  • 打赏
  • 举报
回复
问题一:简单解决办法:Response.Redirect("YourPage.aspx"); 这样解决不彻底,具体解决办法百度‘.net防刷新重复提交’ 问题二:可注册弹框到updatepanel中 ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "alert", "alert('test');", true);
rayyu1989 2013-06-07
  • 打赏
  • 举报
回复
post提交 这个无法避免 get提交才不会提示
苍狼_2001 2013-06-07
  • 打赏
  • 举报
回复
正常情况下如果是服务器控件提交的话,刷新页面就是会出现你说的情况, 要避免这种情况的话就需要做服务器控件重复提交的按钮

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧