asp.net防止页面刷新重复提交的代码
发布时间:2016-02-29 编辑:jiaochengji.com
为大家提供一个asp.net程序中防止页面刷新重复提交的代码,一种新的思路,感兴趣的朋友,可以参考学习下。
本代码的实现原理:
每次执行完一次事件,立即调用Reload,用GET方法重新查看已经提交数据。
当然,如果这个提交的过程很久,其间用户点了刷新,也是无法禁止重复提交的。
以下代码,仅供学习参考:
///防止页面刷新 重复提交 ///www.jbxue.com protected void Button1_Click(object sender, EventArgs e) { count++; this.Button1.Text = count.ToString(); Reload("run success!"); } private void Reload(string message) { string script = "<script>alert(\"{0}\");window.location.href=\"{0}\";</script>"; string outstring; if (string.IsNullOrEmpty(message)) { Response.Redirect(this.Request.Url.OriginalString); } else { outstring = string.Format(script, message, this.Request.Url.OriginalString); Response.Write(outstring); Response.End(); } }
您可能感兴趣的文章:
asp.net防止页面刷新重复提交的代码
asp.net防止后退与重复提交表单的简单方法
Asp.net弹出窗口同时防止刷新重复提交的方法
php防止刷新页面重复提交的代码一例
php防止表单重复提交的小例子
asp.net防止刷新重复提交的方法与代码
c#.net防止按F5刷新页面重复提交的方法
c#(asp.net)防止刷新重复提交数据的解决方法
Asp.net防止后退、刷新重复提交的方法
Asp.net防刷新重复提交与防后退的方法
[关闭]