如何取消页面刷新时弹出重复提交表单的提示?
问题一:页面中有button若干,但当每次单击button后,按F5刷新页面是会弹出重复交易提示框。请问如何取消这种提示?问题二:做个成功登陆后弹出提示“登陆成功”对话框,用的是
Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), Guid.NewGuid().ToString(),但,当登陆成功后按浏览器上的“返回到”按钮就会再次弹出“登陆成功!”的提示对话框,如何去除这种重复提示? 对话框 浏览器 重复提示 刷新重复提示 --------------------编程问答-------------------- 问题一:简单解决办法:Response.Redirect("YourPage.aspx");
"alert('登陆成功!');", true);
这样解决不彻底,具体解决办法百度‘.net防刷新重复提交’
问题二:可注册弹框到updatepanel中
ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "alert", "alert('test');", true); --------------------编程问答-------------------- post提交 这个无法避免
get提交才不会提示 --------------------编程问答-------------------- 正常情况下如果是服务器控件提交的话,刷新页面就是会出现你说的情况,
要避免这种情况的话就需要做服务器控件重复提交的按钮
补充:.NET技术 , ASP.NET