在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; }

转载于:https://www.cnblogs.com/wifi/articles/2482366.html

ASP.Net防止页面刷新重复提交相关推荐

  1. asp.net中防刷新重复提交与防后退解决办法

    数据处理成功马上跳转到另外一个页面! 你的后台处理页面,也就是数据接收页面,执行完相关的操作后,使用下面的语句: response.write("<script>alert('数 ...

  2. 防止页面的重复提交,刷新

    总结: 重复提交.重复刷新.防止后退的问题以及处理方式 一.前言 你在任何一个比较专业的BBS都会看到这样的问题,即使你Google一下,也会发现有很多的人在关注和询问,但大家给出的解决方法却都是千差 ...

  3. JSP 防止网页刷新重复提交数据

    网页如何防止刷新重复提交与如何防止后退的解决方法 提交后禁用提交按钮(大部分人都是这样做的) 如果客户提交后,按F5刷新怎么办? 使用Session 在提交的页面也就是数据库处理之前: if sess ...

  4. Asp.Net防止刷新重复提交数据的办法

    Asp.Net防止刷新重复提交数据的办法 转载于:https://www.cnblogs.com/u137578217/p/3388797.html

  5. php页面防刷,PHP防止刷新重复提交页面的示例代码

    PHP防止刷新重复提交页面的示例代码 作为phper,我们在开发和学习php过程中,难免要经常的接受处理表单数据,然而处理表单的时候总会有一个问题,困扰大家,刷新页面重复提交的问题.如何防止刷新页面重 ...

  6. ASP.NET防止页面刷新的方法

    ASP.NET防止页面刷新的方法: 方法有二,总结如下: 第一方法: 直接在CS代码里敲:  Response.Buffer = true;  Response.ExpiresAbsolute = D ...

  7. mysql 防重复提交_怎样防止刷新重复提交、防后退

    怎样防止刷新重复提交.防后退 提交后禁用提交按钮 1.如果提交后,按F5刷新怎么办? 使用Session 在提交的页面也就是数据库处理之前: if session("ok")=tr ...

  8. php表单页面防重复提交方法总结

    用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,这是一个比较棘手的问题.我们可以从客户端和服务器端一起着手,设法避免同一表单的重复提交. 1.使用客户端脚本 提 ...

  9. php 防止刷新重复提交,php防止刷新与重复提交实例代码

    防止直接访问PHP页面,只能引用!这样就不能直接访问B页面了. 也可以在A加COOKIE,B判断COOKIE后用完删掉COOKIE 防止刷新模块 所以就考虑增加一个参数来防止这类情况的发生,COOKI ...

最新文章

  1. MySQL使用可重复读作为默认隔离级别的原因
  2. 15套漂亮的 PSD 格式的图标,不一样的视觉效果
  3. 浅谈BroadcastReceiver
  4. 操作系统课设--具有优先级的线程调度
  5. 文献记录(part43)--Multivariate time series clustering based on complex network
  6. 如何在MATLAB中把变量填到Word中,matlab数据写入现有excel表格-如何将matlab中变量写入excel...
  7. 【转】动态模型及其求解介绍–番外篇
  8. 程序员如何应对双十一购物的大流量冲击?
  9. git将本地练手的项目放置到git远端上--本地仓库和远程建立连接
  10. html 字符串 放到webbrowser,delphi 直接将html字符串读入WebBrowser中
  11. 使用c语言的多学科协同仿真软件,一种多学科协同仿真系统及方法与流程
  12. [转]Cocos2d-x下Lua调用自定义C++类和函数的最佳实践
  13. mysql增加行_MySQL添加新行
  14. Handler execution resulted in exception: Content type 'application/json;charset=UTF-8' not supported
  15. H5 页面适配所有 iPhone 和安卓机型的六个技巧
  16. PAT1009 说反话 (20分)
  17. 深度解密Go语言之关于 interface 的 10 个问题
  18. 多目标学习在推荐系统中的应用
  19. docker学习(一)命令大全
  20. linux(ubuntu)上使用sdkman快速安装java环境,maven,gradle

热门文章

  1. android theme继承原理,android – 使用Holo父主题从Theme.Light继承editText
  2. C++ 通讯录设计(二)
  3. 2022中国素质教育行业报告
  4. python的深造方向_自动化深造方向有哪些?
  5. 虚拟专题:知识图谱 | 流程工业控制系统的知识图谱构建
  6. 基于安全压缩感知的大数据隐私保护
  7. 基于RDMA和NVM的大数据系统一致性协议研究
  8. 作者:陈钧,男,中国国防科技信息中心高级工程师、研究室主任。
  9. 【项目管理】外包和采购
  10. 【Servlet】Servlet的多线程并发情况