03 2012 档案

在ASP.NET Web Form和MVC中防止F5刷新引起的重复提交
摘要:IE中的刷新(Refresh),在FF和Chrome中称为重新载入(Reload),与正常进入页面的区别在于 1. 缓存控制 2. 重复提交上一次的请求. 防止重复提交的方法与PRG(POST-Redirect-GET)模式有一些相似之处,具体来说,当Web服务器识别到一个重复提交的POST请求的时候,重定向到当前页面,然后浏览器以GET的方式请求该页面。 本文提供了在ASP.NET Web Form以及MVC中的实现,并避免了IE8及之前版本IE浏览器中的一个缺陷。 阅读全文

posted @ 2012-03-29 15:59 Teddy Li 阅读(7837) 评论(2) 推荐(2)