ASP.Net防止页面刷新重复提交
2012-03-31 12:09
627 查看
在asp.net中页面刷新则会出现重复提交问题
解决方法一:提交完成后跳转至新页面
解决方法二:网站找的,代码如下
使用方法
解决方法一:提交完成后跳转至新页面
解决方法二:网站找的,代码如下
namespace StevenBey.Web.UI { public class Page : System.Web.UI.Page { private bool _refreshState; private bool _isRefresh; public bool IsRefresh { get { return _isRefresh; } } protected override void LoadViewState(object savedState) { object[] allStates = (object[]) savedState; base.LoadViewState(allStates[0]); _refreshState = (bool) allStates[1]; _isRefresh = _refreshState == (bool) Session["__ISREFRESH"]; } protected override object SaveViewState() { Session["__ISREFRESH"] = _refreshState; object[] allStates = new object[2]; allStates[0] = base.SaveViewState(); allStates[1] = !_refreshState; return allStates; } } }
使用方法
if (IsRefresh) { return; }
相关文章推荐
- ASP.Net中防止页面刷新重复提交的几种方法
- ASP.NET中防止页面刷新造成表单重复提交执行两次操作
- ASP.Net中防止页面刷新重复提交的几种方法
- ASP.NET中防止页面刷新造成表单重复提交执行两次操作
- ASP.NET中防止刷新页面造成表单重复提交
- ASP.Net中防止页面刷新重复提交的几种方法
- ASP.Net中防止页面刷新重复提交的几种方法
- ASP.Net中防止页面刷新重复提交的几种方法
- asp.net防止页面刷新或后退引起重复提交
- ASP.NET中防止刷新页面造成表单重复提交
- ASP.Net中防止页面刷新重复提交的几种方法
- asp.net防止页面刷新或后退引起重复提交
- ASP.NET中防止刷新页面造成表单重复提交
- asp.net防止页面刷新或后退引起重复提交
- 移动项目开发笔记(asp.net防止页面刷新引起重复提交数据)
- asp.net 防止页面刷新或后退引起重复提交
- ASP.Net中防止页面刷新重复提交的几种方法
- asp.net防止页面刷新引起重复提交数据
- ASP.Net中防止页面刷新重复提交的几种方法
- ASP.NET中防止刷新页面造成表单重复提交