asp.net c# 中防止按刷新 重复提交数据的代码? [问题点数:30分,结帖人vzxq]

Bbs7
本版专家分:12875
结帖率 97.62%
Bbs3
本版专家分:535
Bbs7
本版专家分:13935
Bbs5
本版专家分:3336
Bbs7
本版专家分:12875
Bbs2
本版专家分:143
Bbs7
本版专家分:12875
Bbs2
本版专家分:114
防止页面刷新重复提交数据
<em>防止</em>页面<em>刷新</em><em>重复</em><em>提交数据</em>rn前提条件是 我先前的数据不清空的情况下 <em>刷新</em>不<em>提交数据</em>rn这样的话 重新定向什么的都失效了 有没有什么好的方法
ajax 防止重复提交数据
 <em>防止</em>数据<em>重复</em>提交 在实际项目开发中,提交表单时常常由于网络或者其原因,用户点击提交按钮误认为自己没有操作成功,进而会<em>重复</em>提交按钮操作次数,如果页面前端<em>代码</em>没有做一些相应的处理,通常会导致多条同样的数据插入数据库,导致脏数据的增加。要避免这种现象,在$.ajax请求中的beforeSend方法中把提交按钮禁用掉,等到Ajax请求执行完毕,在恢复按钮的可用状态。 $.ajax({ //...
刷新重复提交数据
搜到的一个方法是这样...rnrn你是否遇到过“<em>重复</em>提交”的问题?要解决这个问题其实并不难。这里有一个简单的方法避免同一表单的<em>重复</em>提交。rn首先,我们可以定义一个session变量用来保存一个表单的提交序列号。这里我定义为“$userLastAction”。然后在表单里加入一个hidden变量,把值设为$userLastAction+1:rn>rn最后,在处理提交之前判断表单是否已被提交过:rnif($lastAction>$userLastAction and inputIsValid(...))rn$userLastAction++; // 序列号加1rn// 处理表单数据rn rnrn不过我加了之后为什么lastAction没有数据?rnrnecho "";rnrnrn这样写有什么问题么 ?
急!思归,各位高手,在客户端代码中,如何防止按或刷新重复提交数据
急!在客户端<em>代码</em>中,如何<em>防止</em>按或<em>刷新</em><em>重复</em><em>提交数据</em>。rnrn如果写在后面的<em>代码</em>里,只要Redirect("本页")即可.rnrn能否在客户端解决,或是javascript中解决rnrn请各位高手指点
Web防止重复提交数据的方法
&amp;lt;SCRIPT LANGUAGE=&quot;JavaScript&quot;&amp;gt;&amp;lt;!--        //JS cookie        defaultTime = 10000; //默认间隔时间10秒;        function SetCookie(name,value)        {                var Days = 1;                var e...
怎样防止页面刷新重复提交数据
我知道是老话题了,可是下面的<em>代码</em>不工作:rnrn if (!this.IsPostBack)rn rn Session["SavedData"] = "0";rn rn if ((string)Session["SavedData"] == "1")rn rn return;rn rn elsern rn Session["SavedData"] = "1";rn rnrnrn我想到了一个办法:如果按钮是被点击的(鼠标/键盘),则执行数据提交;否则不执行。rnrn希望大家给与建议。rn
ASP 中如何防止重复提交数据
比如表单与ASP<em>代码</em>在一个add.asp的页面中,如何<em>防止</em>通过<em>刷新</em>的方法<em>重复</em><em>提交数据</em>。rnrn 现在的问题就是,提交一次(成功写入数据库后),再<em>刷新</em>的话又会提交一次,那么数据库中就有两个同样的数据了。这是我不需要的。
防止重复刷新无效?
[code=PHP]rn//phprnif(!empty($_GET['cloDept']) && !empty($_GET['cloUnit']))rn $mysql->removeAlarm($_GET['cloUnit'],$_GET['cloDept']);rn echo " ";rn header('index.php');rn rnrn rn&cloUnit='>提交rn[/code]
防止重复按按钮
目的:点击一次按钮后,马上变灰,变灰的同时还要执行服务端<em>代码</em>,写的如下<em>代码</em>rn<em>c#</em><em>代码</em>中的Page_Load写<em>代码</em>如下rn[code=C#] Button17.Attributes["onclick"] = "disablebtn();";[/code]rnASPX中HTML页面写如下JS<em>代码</em>rn[code=HTML] [/code]rnrnButton17是一个保存的的按钮rn调试的时候,点击Button17,Button17马上变灰,但是服务器端不执行Button17事件的<em>代码</em>,请教rn就说是,点击Button17已经不能再执行事件里的<em>代码</em>了
在jsp+javabean+servlet里如何防止用户能过刷新重复提交数据
我现在做的是一个jsp+javabean+servlet的系统啊rn是用servlet来处理业务逻辑所以地址栏上URL地址上老是停在第一次调用servlet上面rn所以如果用户发现这个问题的话他们就可以通过<em>刷新</em><em>重复</em>的<em>刷新</em>写入数据啊rn大家有没有什么好的解决方案呢
防止页面重复刷新提交数据问题">Request.Headers["Accept"]=="*/*"防止页面重复刷新提交数据问题
用户点击页面保存按钮 rn但页面总是<em>刷新</em>,并不能提交保存数据。不知为何?? rn但在自己的的机子却可以。是IE设置有关吗??rnrn用户为ie6 , 以前都没有出现过个问题,求高手?
Asp.Net如何防止刷新
请教:在页面中如何<em>防止</em>通过按F5或右键<em>刷新</em>页面?rnCS<em>代码</em>或JavaScript<em>代码</em>都行,谢谢
asp.net 如何防止刷新??
我做一个在线测试的页面,题目选项前 为radiobuttonlist控件,<em>刷新</em>后,该控件selected 会被清空,请问如何保持<em>刷新</em>后selected 仍然维持原样那?? 顺便说一下, 这些radiobuttonlist全部是动态添加的.
asp.net防止刷新提交
A页面有个链接,因为是要屏蔽下一页面的工具栏等,所以采用下面的跳转方式rn[code=C#]rnprotected void GridViewFiles_SelectedIndexChanged(object sender, EventArgs e)rn rn Session["typeid"] = TreeViewType.SelectedValue;rn Session["filename"] = GridViewFiles.SelectedValue;rn Response.Write(" ");rn GridViewFiles.SelectedIndex = -1;rn rn[/code]rnrn现在的问题是,要禁止<em>刷新</em><em>重复</em>打开链接,但是人为可以点击重新打开链接
ASP.Net 防止重复登录
Application存在线的用户, Session存用户信息 如果用户退出时点击注销则没问题,问题就是不注销直接关掉页面,此时若再想登录就登不上去了。 解决方法: 1. JS方法: 用onbeforeload 但是这种方法在<em>刷新</em>或提交页面时也会触发,所以个人觉得不好用 2. Session过期的方法: 这个方法看起来很完美,设置Session过期时间,不管用户注销没注销, 只要在设定
如何防止重复提交表单刷新
在只有一个页面的前提下,我点击SUBMIT 按钮提交表单,进行数据添加。rn这些流程都在一个页面进行。rn现在的问题是:当我提交完成之后<em>刷新</em>页面,会有<em>重复</em>的数据产生,请问如何避免这个问题。(再次强调一点,只在同一页面)rnrn请哪位高人指教。rn
老生常谈之防止刷新重复提交表单。
论银行支付接口与<em>防止</em><em>刷新</em><em>重复</em>提交表单之间的提示关系
委托方法防止重复刷新
public delegate void PatientChangedDelegate(); public partial class FrmPatientList : UserControl { public static PatientChangedDelegate PatientChanged; /// &lt;summary&...
防止easyui datagrid重复刷新
分页事件 数据加载本地数据 完成只访问一次数据 应用场地
如何防止刷新重复记数!
我用这个。。。如过直接访问可以<em>防止</em>!!rnrnif(session.getAttribute("id")==null || session.getAttribute("id")=="")rnmesg = mesg +1;rnsession.putValue("id","ok");rnsession.setMaxInactiveInterval(3600);rnrnrn要是用js嵌套到其他网页就失效了。。。。????rnrn请教如何解决!??
struts中如何防止重复刷新提交?
有点类似表单提交,看了好多文章,感觉都不是很好啊,做起来至少有点麻烦,而且我用了struts,情况还有点不同。rn 在struts中提交了数据后,我在action中用了return actionMapping.findForward("success");来转到显示成功页面 ,但是,这时地址栏显示的仍然是rnhttp://localhost:8080/sms/icorder.dorn这时我一<em>刷新</em>,它就会<em>重复</em>提交一次,如何才能做到把那个.do的地址变成我真正的目标地址呢?如:http://localhost:8080/sms/success.jsprn请知道的人赐教
asp.net怎样防止页面刷新或后退引起重复提交数据的问题
<em>asp.net</em>怎样<em>防止</em>页面<em>刷新</em>或后退引起<em>重复</em><em>提交数据</em>的问题rn如题!rn重新跳转到本页面的方法,因为我要传参数,所有这个方法不怎么好rn有没什么其他好的方法
header会有效防止重复提交数据吗?
当<em>提交数据</em>到test.php时,如果test.php处理数据后,header("abc.php");(或者header("test.php"))rnrn如果用户在<em>提交数据</em>后按F5,那么页面在跳转到abc.php(或者新的test.php)之前,会不会<em>重复</em><em>提交数据</em>?rnrn谢谢
防止用户多次点击导致重复提交数据的问题
前端在做开发的过程中,经常会遇到以下的场景:用户填写完了表单,然后点击提交按钮,这个时候需要把数据提交给后台,然而提交给后台是需要一个过程的,如果这个时候用户再一次点击提交按钮就会出现第一次数据还没提交完,用户又提交了第二次数据,如此反复,就会提交很多<em>重复</em>的数据;解决方案: 在用户点击完提交按钮以后,立马禁用按钮,不允许用户再次点击,等数据提交完毕以后,再次让用户点击
请问怎样防止页面刷新重复提交数据?
当数据提交成功后,只想在本页提示,除了屏蔽<em>刷新</em>键有什么好办法吗?
javaweb防止当前表单重复提交数据
原理: 每当访问该网页时,使用session创建一个属性,表单数据中使用隐藏域存放它的值(可通过el表达式${sessionScope.token}),提交后台时获取这个值与session中存放的值是否相同,首次获得后更新该属性的值,并且执行数据库等操作,当不相等时(说明是<em>重复</em>提交的数据),不再做数据操作。如果有其他要求,在之前做出判断即可。token值可以通过当前系统时间+随机数组成,或者使用U
使用struts,如何防止页面刷新重复提交数据
使用struts,如何<em>防止</em>页面<em>刷新</em><em>重复</em><em>提交数据</em>?rnrn听说可以使用struts中的令牌检查,可是我在struts文档中没有找到。rnrn请教高手,该如何使用这个令牌检查的功能呢?
怎么防止重复提交数据到数据库表?多谢您的指导
怎么<em>防止</em><em>重复</em><em>提交数据</em>到数据库表?rn 这里的情况是这样:rn 一次给表A传送了批量数据,不是单个数据。rn 怎么判断前次已经向表中传送了批量的数据,也就是说不容许数据<em>重复</em>传送。该怎么做呢?rn 多谢您的指导
请教: jsp 刷新重复提交数据
jsp 保存到数据库后,跳到另一个页面,<em>刷新</em>这个页面数据会自动<em>重复</em>提交到数据库里
关于留言板刷新重复提交数据问题
初学JSP,做一个留言板。在留言界面(messageadd.jsp)<em>提交数据</em>后,用另一个界面将数据保存到数据库,并跳转(用forword)到查看留言界面(showMessage.jsp)。 在查看留言界面,<em>刷新</em>后,刚提交的数据又增加一条。该怎么解决啊?跳转页面<em>代码</em>如下:rnrn rn rn rn rn rn rn rn rnrn PS:另外,我想在提交成功后,在提交页面弹出一个对话框,提示已提交成功,点击后页面跳转到查看界面。rn
如何完美解决 刷新 重复提交数据的问题???
rn朋友们,帮帮忙,我现在不知道如何完美解决<em>刷新</em><em>重复</em><em>提交数据</em>的问题,谁知道怎么解决啊?我知道的方法有两种,一种是重定向到本页,但是重定向本页的话之前的页面信息页都是重新加载的,我想的是留住页面信息,重定向本页的话是解决不了了,还有一种是http://hi.baidu.com/216syy/item/5a3aa0081745c6823c42e23crn但是这个方法会在session结束之后会报错,谁知道还有别的方法吗????求求大神们帮帮忙,我现在脑袋快爆炸了。。。。。。。。
页面提交的几个问题 ,刷新重复提交数据,。。。。。。。
做了个留言的页面,就是留言后能在该页面上马上显示留言的内容,有下面几个问题不知道如何解决rn1.留言可以成功,但是不能把留言内容马上刷出来,rn2.<em>刷新</em>时会导致数据再次提交到数据库rn
struts2 拦截器问题,控制刷新重复提交数据.
又提到这老掉牙的问题,如果控制struts2<em>刷新</em><em>重复</em><em>提交数据</em>rnrn经过几天的google,baidu,下来,了解到TokenInterceptor,可找几天都没找到一个像样的例子\教程.本文英文又不咋的,请各位帮个忙吧.rnrn给个例子,教程都行,谢谢
asp.net 如何防止重复数据存储到数据库中
如题,如何<em>防止</em><em>重复</em>的数据保存的数据库,如何检查到<em>重复</em>的数据用label来显示。谢谢各位高手的帮忙
Asp.net中防止用户重复登录示例
Asp.net中<em>防止</em>用户<em>重复</em>登录示例,很简单的。
ASP.NET中Cookie对象的使用及防止重复投票代码
ASP.NET中Cookie对象的使用,利用Cookie对象<em>防止</em><em>重复</em>投票<em>代码</em>,在<em>代码</em>中还有倒计时的<em>代码</em>,都是拿来就可以用的
asp.net 防止用户重复注册
怎样<em>防止</em>用户名<em>重复</em>注册啊 这是我写的 但一直提示有错误rn请高手帮我看看怎么写?(注册页面:用户名-textbox1,密码-textbox2,密码确认--textbox3,邮箱--textbox4)rn rnrnprotected void Button1_Click(object sender, EventArgs e)rn rn String sjkxm=TextBox1.Text;rn SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\news.mdf;Integrated Security=True;User Instance=True");rn conn.Open();rn SqlCommand cmd = new SqlCommand("select count(*) from [user] where username=" + sjkxm, conn);rn int s=Int32.Parse(cmd.ExecuteScalar().ToString());rn if (s==0)rn rn Console.WriteLine("用户名<em>重复</em>");rn rn if (s==1)rn rn register.registeruser(TextBox1.Text, TextBox2.Text, TextBox4.Text,'0');rn Label1.Visible = true;rn Label1.Text = "恭喜你注册成功";rn rnrn rn
在ASP.NET下怎样实现防止从外部提交数据?
ASP实现禁止从外部<em>提交数据</em>rn<>server_v2 thenrn%>rn警告!你正在从外部<em>提交数据</em>!!请立即终止!!rn rn我转换成ASP.NET时就出现了错误rnstring server_v1=Convert.ToString(Request.ServerVariables["HTTP_REFERER"]);rn string server_v2=Convert.ToString(Request.ServerVariables["SERVER_NAME"]);rn int changdu=server_v2.Length;rn if (server_v1.Substring(8,changdu)!="server_v2")rn rn rn elsern rn请高手指点
ASP.net页面如何防止非本站的提交数据
我编写了一个访客留言功能,如何才能仅让我的页面提交而不让其他人编的注水机自动<em>提交数据</em>.rn我记得好像是在页面顶端写上rn加个参数就可以了,但不知道是什么参数.
asp.net(VB) 怎样防止外部提交数据啊?
有的,贴一下方法,谢谢!!
ASP.net如何防止跨站post提交数据
是这样的,我有一个网站 正式挂在网上的。上面有ashx通过post的方式接受网站传递的id,更新num列写入数据库rn今天试了试 在本机运行一个页面rn[code=HTML]rn rnrnrnrn[/code]rn貌似在本机运行这个页面点击submit也能更改数据库。rn我希望是除了网站本身发出的post请求外来自其他地址的请求一律忽略 请问该如何做呢rnPS:小弟接触.net不深,望个位大大不吝赐教,在此感谢了
asp.net 文章浏览次数的统计,并且防止刷新重复计数
RT ,求<em>代码</em>。谢谢了。rn
asp 提交数据asp.net 提交数据
<em>asp.net</em>都是服务器端编程,没必要把表单数据交到另一个页面去处理啊?那是asp的编程思想。请问这句话对不对。rnrn另外,<em>asp.net</em> 怎样搞数据转到另外的页面外理,就像以asp那样。。现在的<em>asp.net</em> 的action="" 有什么用为?rnrn发表一下意见吧,大伙。
我有一段代码,如何改成防止重复刷新?
我有一段<em>代码</em>,如何改成<em>防止</em><em>重复</em><em>刷新</em>?rnrn<em>代码</em>如下:rnrnrn rnrn rn<>"ok" then%> rn rn rn rn rnrnrn现在<em>代码</em>我改成了点击一次按钮自动变灰.但<em>刷新</em>页面后卡号会自动<em>刷新</em>到下一条.有什么办法可以改成只能取数据库的一条记录rn当<em>刷新</em>或<em>重复</em>点击按钮时弹出警告框说提示已领取过了,并关闭当前窗口.这样的<em>代码</em>应该怎么写.谢谢了~
asp.net 提交数据后,刷新界面不重复提交
小弟做了一个界面,界面上有多条记录,处理一条记录后将转向另一个界面。同时原界面的数据将少一条。可是,当我<em>刷新</em>的时候又将原来的数据在处理一遍。请大家帮帮忙。能否提供方案解决。谢谢!
js防止刷新倒计时代码
很简短的一段<em>代码</em>,相信都能看懂,用的是window.name
防止刷新或后退页面重复提交表单
<em>刷新</em>或后退页面会引起<em>重复</em>提交表单,为了避免这个头疼的问题发生,有几种方法可以实现。网上已经有很多实现的方式的思路,比如提交后禁用按钮、重定向和令牌,但前两种方式有时候不起作用或者说没有“安全感”,我觉得最好的实现方式应该是通过生成令牌(随机字符串)的方式由后端控制。 简单说下思路: 1.在呈现表单页面的时候,需要一个隐藏字段input,该值是后端随机生成的一个字符串(令牌)。该令牌存放在Ses...
怎么判断页面访问量,防止重复刷新
有人说根据IP,或者用cookie,有什么好的方法 ,别太麻烦!!!!!!
c# 防止 打开 重复子窗体
bool cwExists = false; //子窗体是否已经存在 foreach (System.Windows.Forms.Form ff in parentWindow.MdiChildren) { //把活动的子窗体最小化 ff.WindowState = System.Windows.Forms.FormWindowState.Minimized; //如果是要打开的子窗体,激活并还原子窗体 if (ff.Name == childrenWindow.Name) { ff.Activate(); //ff.Size = ff.Parent.Size; ff.WindowState = System.Windows.Forms.FormWindowState.Normal; ff.Left = ff.Top = 0; //打开位置居于左上角 cwExists = true; //子窗体存在 } } //子窗体不存在,打开子窗体 if (cwExists == false) { parentWindow.IsMdiContainer = true; childrenWindow.MdiParent = parentWindow; childrenWindow.WindowState = System.Windows.Forms.FormWindowState.Normal; childrenWindow.Show(); childrenWindow.Left = childrenWindow.Top = 0; //打开位置居于左上角 }
防止快速重复点击的代码
直接在你的Activity里引入如下<em>代码</em>即可:private long lastClickTime; /** * <em>防止</em><em>重复</em>点击 * * @return */ private boolean isFastDoubleClick() { long time = System.currentTimeMillis();
C# 防止窗体重复打开
一、前言 在进行机房重构的过程中,遇到点击按钮时窗体<em>重复</em>打开的问题。 二、解决方法 在点击btnModifyUser按钮时会<em>重复</em>出现另一个窗体的问题,这是可以先将实例化的窗体声明为一个空的变量,然后对这个变量进行活动判断。如: private ModifyUser f = null; private void btnModifyUser_Click(object sender, Even...
怎样防止刷新时,重复执行操作??
我用<em>asp.net</em>C#做的在同一个界面下的查询功能,查询过一次后,同界面的datagrid出现查询的结果,但是如果我这是点击<em>刷新</em>,这个查询仍然会重新执行,怎样才能<em>防止</em><em>刷新</em>时<em>重复</em>执行呢
servlet PrintWriter 如何防止重复刷新
框架servlet+jsp.rn当一个form表单提交的时候,如何<em>防止</em>跳转的页面<em>重复</em><em>刷新</em>。rn比如说我在a.jsp要提交一个用户信息到b.servlet,然后b.servlet将用户信息插入到数据库,然后利用PrintWriter向页面输出“提交成功”,如果用户<em>刷新</em>提交成功的话就会<em>重复</em><em>提交数据</em>,有什么办法可以解决? rn数据库中的用户信息不是唯一也是可以<em>重复</em>的,只想用printWriter对象输出成功信息,因为如果跳转到jsp页面的话要写多4套页面,问问有什么好办法可以解决。rn
ASP如何防止刷新重复执行
现有ASP一页面,页面是自动<em>刷新</em>的,当数据库有数据时,页面就按数据的条数显示多少个按键出来,按键的功能主要是对数据库某表某字段数据进行自减操作,现在的主要情况是当用户点击按钮执行后,当页面自动<em>刷新</em>后,会自动<em>重复</em>操作之前按键内容,每<em>刷新</em>一次就<em>重复</em>执行一次。。。。rn请问有什么机制或办法解决,只能通过点击才有效,自动<em>刷新</em>只是显示数据出来,不会<em>重复</em>执行操作。rn
如何防止刷新的时候重复递交表单?
一个页面上的表单递交给本页面处理,递交以后<em>刷新</em>一下,页面又会重新递交一遍,请教如何<em>防止</em><em>重复</em>递交.不想做2个页面.
C#+Cookies防止重复操作代码
C#<em>防止</em>客户端对同一个id<em>重复</em>操作,C#+Cookies<em>防止</em><em>重复</em>操作,可以用于在线投票系统、评论帖子系统、顶、赞等
注册代码(防止用户名重复)
在这里面怎么添<em>代码</em>啊?就是数据库里已经有了该用户名,别人用该用户名注册的时候怎么让它报错呢?vb.netrnTryrn conn.Open()rn cmd.ExecuteNonQuery()rn Panel2.Visible = Truern Catchrn Label1.Text = "注册失败"rn Finallyrn conn.Close()rn End Try
防止shell脚本重复执行的代码
例如,要求脚本只能顺序访问某个资源,例如磁盘文件等,就可以参考下面的实现。 复制<em>代码</em> <em>代码</em>如下: #!/bin/bash # # file locking using bash. # ver 0.1.6 # # author : malundao ( malundao@sina.com ) # date : 2011-08-31 # ref : http://unix.d...
防止页面刷新提交数据
现在有一A页面在按钮提交事件中执行 rn[code=C#]Response.Write(string.Format(" ", sbType.ToString());[/code]rnrn当页面提交后,<em>刷新</em>本页面,他会继续执行上一次的查询操作<em>重复</em>打开上一次的查询结果,怎么能<em>防止</em>这个问题呀~rnrn在网上找了好多,在这句话后面加上[code=C#]Response.Redirect("HistoryDataAnalysis.aspx")[/code] 它就不打开Display.aspx这个页面了,为什么呀??真是郁闷!!rn
求一个ASP.NET防刷新代码(C#)
大家帮帮忙!!全码!!
防止刷新
如何用JS实现<em>防止</em><em>刷新</em>,比如如果页面在两秒内<em>刷新</em>的话就提示。。。。
如何在asp.net提交数据刷新不会自动添加数据?
如何在<em>asp.net</em>中<em>提交数据</em>后,<em>刷新</em>页面时不会自动添加数据呢?
ASP.NET 中如何解决因刷新而再次提交数据的问题?
当我将数据<em>提交数据</em>库之后,按一下<em>刷新</em>按钮,数据又重新提交一次。如何使其<em>刷新</em>而不提交。我试过很多办法都不行,请各位帮帮忙!!
怎么刷新提交数据
我在a.aspx里有两个输入框,一个提交按钮,当我<em>提交数据</em>后,然后每次<em>刷新</em>页面,他又提交一次,是什么音原因了
struts重复提交数据的问题
各位大侠:rnrn IE地址栏有*.do,点击"<em>刷新</em>"按钮会出现<em>重复</em><em>提交数据</em>的情况,请教各位,怎么样避免这样的问题,rnrn 急,请各位帮帮忙.
jsp中如何防止刷新后表单重复递交(急!!!)
我做了一个登陆的页面,点完登陆后跳到主页index.jsp,然后<em>刷新</em>就跳出表单<em>重复</em>递交的框框,怎么解决呢?求具体<em>代码</em>![img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/54.gif][/img]
Hibernate重复提交数据
我有这么一个需求,先从数据库中检索出一条数据,然后对这个数据进行修改,最后将修改后的数据作为一条新的数据保存到数据库中。rn我现在的问题是,每次保存数据的时候数据库中总是保存两条数据,一条修改前的数据(就是copy了检索出的数据,只是主键不一样),一条修改后的数据。我只想保存修改后的数据啊,在网上搜了半天也没解决问题,希望大神们帮帮忙,小弟在此感激不尽,谢谢!!!
求ASP.Net C# 防止刷新自动触发事件的解决方案
我在写一个发帖功能,出了一个<em>刷新</em>自动触发发贴事件的问题。rn rn rn即当第一次按Button1时,提交了发贴内容,然后用户再点<em>刷新</em>按钮时,又<em>重复</em>提交了一次帖子。rn如何让用户点<em>刷新</em>按钮时不<em>重复</em>提交。rn思路可以是点<em>刷新</em>按钮时不让Button1_Click再次触发。也可以是点<em>刷新</em>按钮时把TextBox1的内容清除掉(我在Button1_Click事件的最后写了清除TextBox1的<em>代码</em>,看到页面上是清除了TextBox1的内容,但调试时发现TextBox1的内容并没有被清掉,即Button1_Click事件的最后写的清除TextBox1的<em>代码</em>并没有真正把内容清除)。rn我目前想到的两种思路都没有实现,希望这里有高手能有方案。rn当然如果有这两种思路外的方案也行,重点是解决问题。
网页重复提交数据
今天在做一个选择中间组件的时候,发现在弹出窗口后选择数据,点击确认后,新增数据成功,这是在<em>刷新</em>数据发现<em>重复</em><em>提交数据</em>的情况,问同事,最后利用struts的令牌解决了这个问题。关于这方面的技术没做深入了解。后续会去了解的。 下面为struts1请求的action中部分<em>代码</em> [code=&quot;java&quot;] //struts令牌<em>防止</em><em>重复</em>提交 if(!isTokenVali...
asp.net(C#)中如何防止sql注入
前几天我的一个网站被sql注入了.黑客在我的数据库中表的每个字段都插入了一段脚本<em>代码</em>.请问要怎样<em>防止</em>sql注入呀?网上说对字符串过滤.请问在哪过滤,要怎样过滤?能不能在一个地方写了这段过滤的<em>代码</em>,对所有的页面都起作用了?
防止快速连续点击按钮重复提交数据之二(定时器实现)
动态给div添加点击事件,当点击完成后就将当前点击事件移除,并<em>提交数据</em>,然后使用定时器间隔一定时间<em>重复</em>给div上绑定点击事件 事例<em>代码</em>如下(1):提交单纯得div jQuery<em>防止</em>click双击多次执行及传递动态函数方法 显示测试结果: 点击我吧 var iTime =null; $("#div").on('click', d
防止用户重复提交数据!把button 变为 disabled 的问题
rn rnrnrn这已经有onclick事件了 不能在写一次rnrn所以只能从后台写rnthis.Button1.Attributes.Add("onclick", "javascript:send();return false;");rnrn但放在哪呢?rn必须是提交后把button变为灰的
如何屏蔽回车键,防止按回车键后提交数据
如题
asp.net页面防止刷新重新提交的问题
<em>asp.net</em>页面点击提交按钮之后,执行后台数据库操作,然后回到该页面,rn此时如果点<em>刷新</em>,就会重新提交,如何<em>防止</em>?rnrn注意:看了一些帖子,解决的办法无非是提交之后重新定位到其他页面,我的要求是必须停留在原来的页面上,因为在提交之后,页面上还有一些后续的按钮操作。rn有些帖子说提交后用一个session保存状态,我试了是不行的,<em>刷新</em>的情况下,session里面还是提交之前的值
急救!如何防止刷新带有FORM的页面而产生对提交数据重复处理?
急救!如何<em>防止</em><em>刷新</em>带有FORM的页面而产生对<em>提交数据</em>的<em>重复</em>处理?
讨论ASP.NET MVC 防止重复登录的实现
[b][color=#0000FF]思路一:[/color][/b]rnrn[code=SQL]create procedure gp_findtemptable rnrn/* 寻找以操作员工号命名的全局临时表rnrn * 如无则将out参数置为0并创建该表,如有则将out参数置为1 rnrn * 在connection断开连接后,全局临时表会被SQL Server自动回收rnrn* 如发生断电之类的意外,全局临时表虽然还存在于tempdb中,但是已经失去活性rnrn* 用object_id函数去判断时会认为其不存在.rnrn */rnrn@v_userid varchar(6), -- 操作员工号rnrn@i_out int out -- 输出参数 0:没有登录 1:已经登录rnrnasrnrndeclare @v_sql varchar(100)rnrnif object_id('tempdb.dbo.##'+@v_userid) is nullrnrnbeginrnrn set @v_sql = 'create table ##'+@v_userid+'(userid varchar(6))'rnrn exec (@v_sql)rnrn set @i_out = 0rnrnendrnrnelsernrn set @i_out = 1[/code]rnrn方法1是建立一个存储过程,使用LINQ调用没实现(返回值始终为0),rn换用ADO.NET调用该存储过程,可以得到准确的返回值,但遇到问题了,登录完之后关闭网页,再登陆提示已经登录,rn再试一次才可以等进去。rnrnADO.NET的方法如下([color=#008000]con未Close,直接调用Close方法的话返回值始终为0[/color]):rn[color=#339966]con之前已经在构造函数中实例化。[/color]rnrn[code=C#] /// rn /// 内容摘要: 验证是否<em>重复</em>登录(使用临时表)rn /// rn /// 用户IDrn /// 返回整型数据1表示已经登录,O表示没登陆,-1表示异常rn public int IsLogin(string userId)rn rn if (userId != "1")//id为1的用户允许<em>重复</em>登录rn rn tryrn rn SqlCommand cmd = new SqlCommand();rn cmd.CommandText = "gp_findtemptable";//存储过程名rn cmd.CommandType = CommandType.StoredProcedure;rn con.Open();rn cmd.Connection = con;rnrn SqlParameter param1 = new SqlParameter("@v_userid", userId);//存储过程输入参数 rn cmd.Parameters.Add(param1);//添加参数rnrn SqlParameter param2 = new SqlParameter();rn param2.ParameterName = "@i_out";//存储过程输出参数rn param2.SqlDbType = SqlDbType.Int;//参数类型rn param2.Direction = ParameterDirection.Output;//指定参数类型rn cmd.Parameters.Add(param2);//添加参数rnrn cmd.ExecuteNonQuery();rn return Convert.ToInt32(param2.Value.ToString());rn rn catchrn rn return -1;//异常则返回-1rn rn rn elsern rn return 0;//id为1的用户允许<em>重复</em>登录rn rnrn [/code]rnrnrn[b][color=#0000FF]其他思路[/color][/b]:rn使用Application结合Session,rn利用Application全局性以及Session的Session_end事件,rn还有JS的判断网页关闭,也未实现。rnrn[color=#FF0000]想问问大家有没有好的思路,或者和大家共同讨论一下思路一的问题在哪里。[/color]rn需要的话,另开贴追加分也行。
关于用POST方法提交,如何防止刷新重复提交数据的问题
if(isset($_POST["sel"])rn$a=$_POST["sel"];rnunset($_POST["sel"];rnecho " ";rnrnrn......rnrn rnrnrnrnrn这是显示的<em>代码</em>的顺序结构rnrn我在提交后.当接收到这个数据了之后就算是ok了.然后注销掉$_POST["sel"]这个量.同时用javascript再次跳转到本页面来(我想这样就不会存在$_POST["sel"]这个数据了)..但是当所有执行完了之后我再<em>刷新</em>..它还是提示我"需要使用已输入的信息,返回此页可能需要<em>重复</em>已进行的所有操作.是否要继续操作?"rnrn我想在<em>刷新</em>的时候不要出现这个提示..也就是彻底把POST数据注销掉..请问怎么做?rnrn我在百度的时候查到这么几个方法..一个说是 中设置不保留缓存.好像是什么"no-cache"..但是没有用..rn再一个是说用到Post Redirect Get(PRG)..看了原理但是不知道怎么用..好像是用到什么HTTP 303跳转..但不懂..还请高手指教~
jsp中防止重复提交表单
jsp中<em>防止</em><em>重复</em>提交表单
在ASP.NET中防止注入
在ASP.NET中<em>防止</em>注入
asp.net/aspx/c#/server刷新网页重复添加问题
我有一个页面.aspx下是文本域和提交按钮,点击按钮时将文本域的内容写入数据库中,问:当我提交一遍表单之后再继续<em>刷新</em>网页,它又向数据库中填写上次的记录,问怎么解决他?
如何不让用户刷新IE,以避免重复提交数据
如何不让用户<em>刷新</em>IE,以避免<em>重复</em><em>提交数据</em>
请求 c#刷新代码
用的是 c#,要实现一个小功能,就是<em>刷新</em>页面。rn就是在.cs文件里面(不是html)写<em>代码</em>。rn这段<em>代码</em>的功能就是实现页面<em>刷新</em>。rn这行<em>代码</em>该怎么写那????
重复刷新
我在页面上有一个添加button,当我添加完后,如果去<em>刷新</em>他就又会添加一条记录,请高手给说说(20分钟内给分)
C#小程序示范实例 反射源码下载
C#语言,VS2008开发的反射例子,选择dll文件,以树的形式显示反射出来的结果 相关下载链接:[url=//download.csdn.net/download/lihaifeng_zh/2905011?utm_source=bbsseo]//download.csdn.net/download/lihaifeng_zh/2905011?utm_source=bbsseo[/url]
计算机视觉中的数学方法下载
本书由射影几何、矩阵与张量、模型估计三个部分组成,它们是三维计算机视觉所涉及到的基本数学理论与方法。本书着重介绍与视觉估计有关的数学理论与方法,主要内容包括:迭代优化理论,参数估计理论,视觉估计的代数方法、几何方法、鲁棒方法和贝叶斯方法。通过阅读本书,读者能掌握三维计算机视觉中的基本数学内容与方法,增强数学素养、提高分析和解决视觉问题的数学能力。 相关下载链接:[url=//download.csdn.net/download/wyuting46/3145295?utm_source=bbsseo]//download.csdn.net/download/wyuting46/3145295?utm_source=bbsseo[/url]
电子商务的课本的印刷版下载
电子商务的电子版,使你更好的学习电子商务的内涵 相关下载链接:[url=//download.csdn.net/download/suifeng98/3371539?utm_source=bbsseo]//download.csdn.net/download/suifeng98/3371539?utm_source=bbsseo[/url]
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图
我们是很有底线的