asp.net页面防止重复提交示例

 asp.net页面button按钮防止重复提交的方法,大家参考使用吧

先放javascript代码:
 
代码如下:
<script type="text/javascript">
        var clicks = 0;
        function checkclick(obj) {
            clicks = clicks + 1;
            if (clicks>1) {
                alert("请勿重复点击!");
                return false;
            }
            return true;
        }
    </script>
 
 
下面是页面实现:
 
 
复制代码 代码如下:
<asp:button ID="btnSubmit" runat="server" text="查询" OnClientClick="return checkclick(this);" OnClick="btnSubmit_Click" />
 
 
成功执行完后台方法后,页面会刷新重置clicks为0。
 

时间: 2024-10-28 03:58:18

asp.net页面防止重复提交示例的相关文章

asp.net页面防止重复提交示例分享_实用技巧

先放javascript代码: 复制代码 代码如下: <script type="text/javascript">        var clicks = 0;        function checkclick(obj) {            clicks = clicks + 1;            if (clicks>1) {                alert("请勿重复点击!");                ret

asp.net防止刷新重复提交数据解决方法的分析

在Asp.net开发中,浏览器刷新重复触发事件,导致重复提交的问题,下面有几种解决方法,我针对适用情况和利弊做一个简单的分析. 方法一:检测数据表,看是否有相同的数据.这种方法对插入数据可能意义更大些,不过如何定义是相同的数据,是个麻烦的事.同时,如果不是插入数据,是删除呢,就不适用了. 方法二:提交后,转向一个过渡页面,然后再从过渡页面返回到当前的页面.这就要求在提交后,要把当前页面的URL地址作为参数传过去,同时不能保存缓存,否则"后退"带来不良后果.不过,如果是简单的删除,似乎转

Asp.Net防止刷新重复提交数据的办法_实用技巧

在网上搜 一下,可以找到很多关于这方面的资料,其中有一篇是来自MSDN上的一种解决方法: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/BedrockASPNET.asp 它是通过重新定义 System.Web.UI.Page 类来实现加载页面时,是"刷新"."后退"请求,还是正常请求,其他的页面则继承了自定义的这 个Page类.感觉他这个方法比较独特,有例子

页面防重复提交方法总结

有时候我们的程序执行比较慢,而且我们页面也不怎么友好,没什么提示信息.操作人员以为没有点击提交按钮,就会再一次点击提交.这会导致很多问题出现.下面介绍三种防重复提交的方法.   1.提交按钮置disabled         当用户提交后,立即把按钮置为不可用状态.这种用js来实现.            提交前           $("#submit").attr('disabled','true');          $("#submit").val(&qu

asp中实现限制重复提交同一表单

重复|重复提交 在Internet上我们每天都会遇到数不清的表单,也看到其中大部分并没有限制用户多次提交同一个表单.缺乏这种限制有时候会产生某些预料不到的结果,如重复订阅邮件服务或重复投票等.或许一些asp初学者并不清楚在asp应用中如何限制重复提交同一表单,所以在这里向大家介绍在ASP应用中防止用户在当前会话期间多次提交同一表单的一个简单方法. 这个工作主要由四个子程序组成,在较为简单的应用场合,你只要将这些代码放在包含文件中直接引用即可:对于那些较为复杂的环境,我们在文章的最后给出一些改进建

我的一个ASP.NET页面怎么老是提交失败啊? 帮帮我吧!

问题描述 我的database:lutingSQL表名:luting1;里面有一个叫"qian"的字段,是money类型的.我ASP..NET页面有一个textbox,和一个"保存按钮",那textbox的ID:"qian",也就是用户在那控件栏上输入money类型的数额,点击保存,就保存到数据库了,会不会我输错了啊,代码反正是对的.(相关代码)protectedvoidButton1_Click(objectsender,EventArgse)

ASP.NET页面借助IFrame提交表单数据所遇到问题的解决方法分享_实用技巧

首先看下面的代码片段,我们希望用户在点击页面上的Button时首先将数据提交到指定的第三方页面,然后再执行后台的Page_Load事件. 复制代码 代码如下: <body> <iframe id="WebGatewaySubmissionProcessor_IFrame" name="WebGatewaySubmissionProcessor_IFrame" style="display: none;"></ifra

ASP.NET中防止重复提交

解决方法:               .Framework2.0中才有的button属性:<asp:button id="btnSubmit" onclick="btnSubmit_Click" runat="server"  OnClientClick="this.disabled=true;this.form.submit();" UseSubmitBehavior="False" /> 

php页面防重复提交方法总结_php技巧

1.提交按钮置disabled       当用户提交后,立即把按钮置为不可用状态.这种用js来实现.          提交前 复制代码 代码如下:         $("#submit").attr('disabled','true');         $("#submit").val("正在提交,请稍等");          ........................................................