校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > 關(guān)于頁(yè)面刷新,事件重復(fù)提交的方法分享

關(guān)于頁(yè)面刷新,事件重復(fù)提交的方法分享

熱門標(biāo)簽:語(yǔ)音平臺(tái)系統(tǒng) 湖北穩(wěn)定外呼系統(tǒng) 洛陽(yáng)便宜外呼系統(tǒng)廠家 地圖標(biāo)注和圖片標(biāo)注 滄州智能外呼系統(tǒng)收費(fèi) 忻州外呼系統(tǒng)接口對(duì)接 醫(yī)院地圖標(biāo)注 電銷機(jī)器人怎么收費(fèi) 嘟聲的電銷機(jī)器人
瀏覽器的刷新是指重復(fù)上一次向服務(wù)器發(fā)送的請(qǐng)求,而asp.net的服務(wù)器控件的事件都是通過(guò)postback機(jī)制向服務(wù)器發(fā)送請(qǐng)求的。所以,當(dāng)你點(diǎn)擊提交按鈕后再刷新,實(shí)際上是把提交按鈕的postback請(qǐng)求又發(fā)送了一次。而asp.net應(yīng)用服務(wù)器是無(wú)法區(qū)別這是正常點(diǎn)擊按鈕添加還是f5刷新添加(這涉及到頁(yè)面生命周期。。。),那么這樣就會(huì)導(dǎo)致在數(shù)據(jù)庫(kù)里會(huì)存在n 條一模一樣的數(shù)據(jù)。
在解決這個(gè)問(wèn)題的過(guò)程中,嘗試了一下幾種方法:

(1)在事件提交后,將其中的參數(shù)置空,使得程序在執(zhí)行過(guò)程中,因?yàn)闆](méi)有參數(shù)而不會(huì)做業(yè)務(wù)處理。這種處理方法沒(méi)有效果,因?yàn)榉?wù)器執(zhí)行的是上一次請(qǐng)求的事件,事件提交后,改變參數(shù)沒(méi)有任何意義。

(2)在事件提交后,將頁(yè)面進(jìn)行重定向到當(dāng)前頁(yè)面(Response.Redirect( "/basedata/PictureAdd.aspx" , true);)。因?yàn)槊總€(gè)頁(yè)面都具有自己的生命周期,進(jìn)行重定向后,即結(jié)束了當(dāng)前頁(yè)面操作。這種方法可行!

為什么在原Asp開(kāi)發(fā)程序中不會(huì)碰到這樣的問(wèn)題呢?我覺(jué)得是因?yàn)锳sp程序主要都是將表單提交給另外一個(gè)頁(yè)面處理,并且,這個(gè)頁(yè)面處理之后,將跳轉(zhuǎn)到另外一個(gè)提示頁(yè)面。那么在Asp程序中,只需要在回退時(shí)將頁(yè)面設(shè)置為過(guò)期那么就可以有效的避免重復(fù)提交的問(wèn)題。但是在Asp.Net中,基本上所有的操作都是基于事件操作,而事件的本質(zhì)上就是頁(yè)面自己提交給自己,并且頁(yè)面無(wú)法識(shí)別提交時(shí)正常操作還是重復(fù)刷新。
您可能感興趣的文章:
  • android中ListView多次刷新重復(fù)執(zhí)行g(shù)etView的解決方法
  • javascript下阻止表單重復(fù)提交、防刷新、防后退
  • Asp.Net防止刷新重復(fù)提交數(shù)據(jù)的辦法
  • 十分鐘內(nèi)學(xué)會(huì) 避免用戶刷新導(dǎo)致重復(fù)POST提交
  • asp.net 處理F5刷新頁(yè)面重復(fù)提交頁(yè)面的一個(gè)思路
  • firefox下jquery iframe刷新頁(yè)面提示會(huì)導(dǎo)致重復(fù)之前動(dòng)作
  • JSP刷新頁(yè)面表單重復(fù)提交問(wèn)題解決辦法分享
  • php環(huán)境下利用session防止頁(yè)面重復(fù)刷新的具體實(shí)現(xiàn)
  • asp.net防止刷新時(shí)重復(fù)提交(可禁用工具條刷新按鈕)
  • javaweb用戶注銷后點(diǎn)擊瀏覽器返回刷新頁(yè)面重復(fù)登錄問(wèn)題的解決方法

標(biāo)簽:定州 96 防城港 日照 內(nèi)蒙古 宜賓 山南 巴彥淖爾

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《關(guān)于頁(yè)面刷新,事件重復(fù)提交的方法分享》,本文關(guān)鍵詞  關(guān)于,頁(yè)面,刷新,事件,重復(fù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《關(guān)于頁(yè)面刷新,事件重復(fù)提交的方法分享》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于關(guān)于頁(yè)面刷新,事件重復(fù)提交的方法分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 维西| 浑源县| 湛江市| 奉贤区| 辉南县| 滨州市| 津南区| 封丘县| 通江县| 松阳县| 台湾省| 志丹县| 息烽县| 西宁市| 白银市| 丰都县| 卓尼县| 翁牛特旗| 胶南市| 江口县| 锡林浩特市| 碌曲县| 保定市| 汪清县| 尼木县| 井陉县| 青河县| 临潭县| 嘉定区| 富顺县| 衡南县| 兴文县| 沙雅县| 林芝县| 南漳县| 文成县| 田阳县| 铁岭县| 肇东市| 邹城市| 大足县|