寻求提交不刷新方法F5刷新不重复提交ASPX

问题描述

用ASP.NET做个一个提交一直会出现页面刷新和F5重复提交寻求好方法解决防止右击,和屏蔽F5键

解决方案

解决方案二:
提交后禁用按钮,
解决方案三:
http://blog.csdn.net/firewolffeng/article/details/1933694
解决方案四:
用ajaxControl控件。。。把整个from包起来。。。提交一次后按F5不重复提交也没有那个重复提交的提示我这么用的,你也试试吧。
解决方案五:
可以用hidden和session做一个同步标识,初始化hidden和session中的标识相同,在页面回传时只需要判断这2个标识是否相同,如果相同则正常执行,同时刷新hidden和session中的标识值;如果2个标识中的值不相等,说明hidden的值是上一次的表单内容,属于刷新行为
解决方案六:
请搜索如何解决表单重复提交
解决方案七:
请搜索如何解决表单重复提交

时间: 2024-09-30 06:06:23

寻求提交不刷新方法F5刷新不重复提交ASPX的相关文章

前端-js 怎么检测页面被刷新 按F5刷新 这个刷新和在浏览器直接敲地址刷新 区别开来

问题描述 js 怎么检测页面被刷新 按F5刷新 这个刷新和在浏览器直接敲地址刷新 区别开来 js 怎么检测页面被刷新 按F5刷新 这个刷新和在浏览器直接敲地址刷新 区别开来 还有区别页面的跳转 后退 操作 也就是说 只能按F5才能激活这个事件 解决方案 按F5,ctrl+R刷新可以监控键值,但是地址栏回车,或者点击地址栏刷新无法区别 <script> document.onkeydown = function (e) {//键盘按键控制 e = e || window.event; if ((

JSP学习之------&amp;gt;客户端防表单重复提交和服务器端session防表单重复提交

1.什么叫表单重复提交:      所谓表单重复提交,是指用户通过多次点击提交按钮或多次刷新表单提交页面等造成用户表单重复提交的现象 2.表单重复提交有哪些情况:      (1)用户在程序提交表单的时间段里多次提交表单      (2)重复刷新提交后的表单      (3)用户点击浏览器回退按钮,然后再次提交 3.如果解决表单重复提交:     (1)方法1:客户端防表单重复提交:  一般通过js代码防止第一种情况的发生,对于第二种和第三种的情况很难避免,并且稍微有经验的用户可以通过去掉页面j

js表单点击提交按钮后变成灰色(防止用户重复提交数据)

 代码如下 复制代码 <input type="button" value="提交" onclick="javascript:{this.disabled=true;document.form1.submit();}"> 例子  代码如下 复制代码 <form name="form1" method="POST" action="http://www.111cn.net"

JSP防止网页刷新重复提交数据的几种方法_javascript技巧

本篇文章主要介绍了网页如何防止刷新重复提交与如何防止后退的解决方法,具体如下: 提交后禁用提交按钮(大部分人都是这样做的) 如果客户提交后,按F5刷新怎么办? 使用Session 在提交的页面也就是数据库处理之前: if session("ok")=true then response.write "错误,正在提交" response.end end if 数据处理完后,修改session("ok")=false. 数据处理成功马上Redirec

新人求教 刷新页面为什么会重复提交数据

问题描述 如果是asp.net服务器控件有postback刷新页面会执行之前的提交,再一次提交数据...那我用html表单提交,刷新页面会重复提交数据吗?这又是为什么呢? 解决方案 解决方案二:if(!postback){Bind();}??解决方案三:ls的啥意思???解决方案四:提交后转向到另一个页面解决解决方案五:我不想知道怎么样解决,解决方案网上一搜一大把...我想知道为什么服务器控件提交刷新会重复执行好像是无可厚非非服务器控件刷新时表单为啥也重复提交呢?解决方案六:防止重复提交,可以在

php解决和避免form表单重复提交的几种方法_php技巧

前言 为什么要避免form表单被重复提交呢?因为我们不想让我们的服务器重复处理没必要的数据,同时我们也是避免我们的数据库产生重复的数据,避免表单重复提交也是让我们的网站更安全的一种表现. 先看一下有哪些情况下回导致表单重复提交呢,知道哪些情况下可能会出现表单重复提交就可以从根源处理表单重复提交的情况了. 下面的情况就会导致表单重复提交:       点击提交按钮两次.       点击刷新按钮.       使用浏览器后退按钮重复之前的操作,导致重复提交表单.       使用浏览器历史记录重复

防止用户将表单重复提交四种方法(实例教程)

表单重复提交是在多用户Web应用中最常见.带来很多麻烦的一个问题.有很多的应用场景都会遇到重复提交问题,比如: 点击提交按钮两次. 点击刷新按钮. 使用浏览器后退按钮重复之前的操作,导致重复提交表单. 使用浏览器历史记录重复提交表单. 浏览器重复的HTTP请求. 禁掉提交按钮. 表单提交后使用Javascript使提交按钮disable.这种方法防止心急的用户多次点击按钮.但有个问题,如果客户端把Javascript给禁止掉,这种方法就无效了. 例  代码如下 复制代码 <script type

php 避免form表单重复提交的方法

比如下面的情况就会导致表单重复提交: 点击提交按钮两次. 点击刷新按钮. 使用浏览器后退按钮重复之前的操作,导致重复提交表单. 使用浏览器历史记录重复提交表单. 浏览器重复的HTTP请求. 网页被恶意刷新. 下面是几种解决的方法: 一:利用js设置按钮点击后变成灰色 $(document).ready(function(){   $(input:submit).click(){       setTimeout(function(){obj.disabled=true;},100)   }; }

php 解决表单重复提交实现方法引见

  php 解决表单重复提交实现方法介绍 重复提交是我们开发中会常碰到的一个问题,除了我们使用js来防止表单的重复提交,同时还可以使用php来防止重复提交哦. 例1 代码如下 复制代码 /* * php中如何防止表单的重复提交 */ session_start(); if (empty($_SESSION['ip'])) {//第一次写入操作,判断是否记录了IP地址,以此知道是否要写入数据库 $_SESSION['ip'] = $_SERVER['REMOTE_ADDR']; //第一次写入,为