亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

asp.net 防止用戶通過后退按鈕重復提交表單

2024-07-10 13:18:59
字體:
來源:轉載
供稿:網友
防止用戶通過后退按鈕重復提交表單
<%
response.Buffer=true
response.Expires=0
response.ExpiresAbsolute=now()-1
response.CacheControl="no-cache"
%>
response.Buffer=true的意思就是指明輸出頁面是否被緩沖,當屬性值為True時,服務器將不會向客戶端發送任何信息,直到所有程序執行完或者遇到
<% Response.Flush %>或<% Response.End %>
語句,才會釋放緩沖區的信息。
Expires 屬性
Expires 屬性指定了在瀏覽器上緩沖存儲的頁距過期還有多少時間。如果用戶在某個頁過期之前又回到此頁,就會顯示緩沖區中的版本
語法
Response.Expires [= number]
參數
number
距過期還有多少分鐘。將此參數設置為 0 可使緩存的頁立即過期。
注釋
若此屬性在一頁上設置了多次,則使用最短的時間。
應用于
Response 對象
Response.expires=0也表示立即過期,但如果client和server不在一個時區或者client的時間早于server上的時間,則不能立即過期。所以用負數或者用Response.ExpiresAbsolute=now()-1來表示立即過期,response.expires=1表示在1分鐘后過期。

asp中Response.ExpiresAbsolute=now()-1
在asp頁面中,通常會有這樣的設置。
Response.ExpiresAbsolute=now()-1‘設置過期時間的絕對值為當前時間-1,即出來后就過期了
這是因為默認情況下,瀏覽器將頁面先載入緩存,然后才顯示出來.通過上述設置,使瀏覽器對頁面不進行緩存,所以當用戶點"后退"后,由于頁面沒有緩存,所以瀏覽器只能再次通過向服務器發出HTTP請求來得到頁面,這樣就實現了限制了用戶對同一網頁進行多次操作。
asp中Response.Expires = -1
一般情況下,當用戶請求WEB服務器時,服務器把請求回復給客戶端。在客戶端,瀏覽器把緩存作為一種加快速度的策略,就是當請求時先檢查緩存的情況,如果有就直接調緩存了,而不請求服務器了。
在WEB程序設計中,有時為了防止重復的提交或者嚴格的次序等,必須讓用戶的數據立即在使用后就過期,當用戶后退時就顯示過期而不能繼續使用。也算是為安全考慮的吧。
一般,response.expires寫在頁面的最上端,后面跟的是一個時間,就是過期的時間,0表示立即過期。


asp中對瀏覽器緩存的設置
Response.CacheControl = "no-cache"
設置不緩存在臨時文件中.本句是指,上網時看到的圖片通常在internet的


接下來我們要討論的方法以后退按鈕本身為中心,而不是瀏覽器緩存。這兒有一篇文章Rewiring the Back Button很值得參考。不過我注意到,如果使用這種方法,雖然用戶點擊一下后退按鈕時他不會看到以前輸入數據的頁面,但只要點擊兩次就可以,這可不是我們希望的


效果,因為很多時候,固執的用戶總是能夠找到繞過預防措施的辦法。
  另外一種禁用后退按鈕的辦法是用客戶端javascript打開一個沒有工具條的窗口,這使得用戶很難返回前一頁面,但不是不可能。一種更安全但相當惱人的方法是,當表單提交時打開一個新的窗口,與此同時關閉表單所在的窗口。但我覺得這種方法不值得認真考慮,因為我


們總不能讓用戶每提交一個表單就打開一個新窗口。
  那么,在那個我們不想讓用戶返回的頁面是否也可以加入javascript代碼呢?在這個頁面中加入的javascript代碼可用來產生點擊前進按鈕的效果,這樣也就抵消了用戶點擊后退按鈕所產生的動作。用于實現該功能的javascript代碼如下所示:
<script language="javascript">
<!--
javascript:window.history.forward(1);
//-->
</script>
  同樣地,這種方法雖然有效,但距離“最好的方法”還差得很遠。后來我又看到有人建議用location.replace從一個頁面轉到另一個頁面。這種方法的原理是,用新頁面的URL替換當前的歷史紀錄,這樣瀏覽歷史記錄中就只有一個頁面,后退按鈕永遠不會變為可用。我想這可能正是許多人所尋求的方法,但這種方法仍舊不是任何情況下的最好方法。使用這種方法的實例如下所示:
<A HREF="PageName.htm">
禁止后退到本頁面的鏈接
   試試下面這個鏈接:
   禁止后退到本頁面的鏈接!
  這種方法的缺點在于:簡單地運用Response.Redirect將不再有效,這是因為每次用戶從一個頁面轉到另一個頁面,我們都必須用客戶端代碼清除 location.history。另外還要注意,這種方法清除的是最后一個訪問歷史記錄,而不是全部的訪問記錄。
  點擊上面的鏈接,你將打開一個簡單的HTML頁面。再點擊后退按鈕,你可以看到這時打開的不是本頁面,而是本頁面之前的頁面?。ó斎?,你必須在瀏覽器中啟用了客戶端javascript代碼。)

  經過一番仔細的尋尋覓覓之后,我發現仍舊無法找出真正能夠完全禁用瀏覽器后退按鈕的辦法。所有這里介紹的方法都能夠在不同程度上、以不同的方式禁止用戶返回前一頁面,但它們都有各自的局限。由于不存在能夠完全禁用后退按鈕的方法,所以最好的方案應該是:混合運用客戶端腳本和服務器端腳本。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久在线视频在线| 精品视频久久久久久| 亚洲精品久久在线| 日韩精品在线私人| 国产精品青草久久久久福利99| 日本一区二区不卡| 成人有码在线视频| 欧美在线观看视频| www.亚洲人.com| 亚洲成人av资源网| 亚洲欧美日韩精品久久奇米色影视| 欧美网站在线观看| 亚洲xxxx妇黄裸体| 成人激情视频在线| 久久中国妇女中文字幕| 色偷偷888欧美精品久久久| 成人黄色生活片| 久久精品在线播放| 久久人人爽人人爽人人片av高清| 久久天天躁狠狠躁老女人| 97人人爽人人喊人人模波多| 久久久成人精品视频| 日韩成人激情在线| 国产精品丝袜高跟| 亚洲欧美激情另类校园| 一级做a爰片久久毛片美女图片| 国产日本欧美一区二区三区在线| 欧美午夜片在线免费观看| 亚洲大胆人体在线| 国产丝袜精品视频| 日本精品久久久久影院| 欧美情侣性视频| 亚洲欧洲在线视频| 日本久久久久久久久久久| 国产精品xxxxx| 国产亚洲欧美日韩精品| 狠狠躁夜夜躁人人爽超碰91| 日本成熟性欧美| 在线免费观看羞羞视频一区二区| 欧美俄罗斯性视频| 亚洲国产另类久久精品| 欧美黑人巨大精品一区二区| 国内精品视频久久| 激情懂色av一区av二区av| 日本精品久久电影| 久久精品亚洲国产| 国产一区二区免费| 最近2019中文字幕第三页视频| 国产一区二区成人| 亚洲国产精品va在线看黑人| www.亚洲男人天堂| 国产精品日韩在线播放| 91久久久久久久久久久| 久久99国产综合精品女同| 夜夜嗨av色综合久久久综合网| 日本高清视频一区| 国内精品久久久久伊人av| 国产主播精品在线| 伊人久久精品视频| 91在线观看免费高清完整版在线观看| 国产精品久久久久高潮| 俺去啦;欧美日韩| 亚洲激情自拍图| 欧美人与物videos| 日韩毛片在线看| 欧美精品videos| 欧美视频免费在线观看| 日本免费久久高清视频| 欧美亚洲国产另类| 亚洲另类激情图| 91国内揄拍国内精品对白| 日韩精品极品在线观看播放免费视频| 人人爽久久涩噜噜噜网站| 日韩美女视频免费在线观看| 国产精品爱啪在线线免费观看| 欧美性猛交xxxx久久久| 日韩精品欧美激情| 欧美精品少妇videofree| 亚洲国产日韩欧美综合久久| 亚洲国产精品一区二区久| 精品视频久久久久久| 国产一区二区三区四区福利| 国产成人亚洲精品| 国产精品91在线观看| 国产婷婷色综合av蜜臀av| 亚洲免费一在线| 91精品国产亚洲| 日本欧美精品在线| 久久综合伊人77777尤物| 成人日韩在线电影| 在线观看视频亚洲| 中文字幕在线亚洲| 日韩视频中文字幕| 中文字幕欧美国内| 国产v综合ⅴ日韩v欧美大片| 日韩网站在线观看| 欧美精品久久久久久久| 欧美黑人极品猛少妇色xxxxx| 欧美区在线播放| 国产免费观看久久黄| 亚洲视频视频在线| 久久6免费高清热精品| 精品国产一区二区三区在线观看| 91精品视频免费看| 国产精品男女猛烈高潮激情| 97免费在线视频| 亚洲区中文字幕| 日韩电影免费在线观看中文字幕| 中文字幕亚洲欧美一区二区三区| 国产精品视频一区国模私拍| 精品国产一区二区三区久久久| 欧美激情影音先锋| 日韩久久免费视频| 国产一区二区三区在线| 成人免费淫片视频软件| 日韩激情第一页| 91在线免费网站| 日韩精品中文字幕久久臀| 日本欧美国产在线| 欧美极品少妇xxxxⅹ喷水| 国模精品视频一区二区三区| 欧美刺激性大交免费视频| 日韩欧美亚洲范冰冰与中字| 欧洲中文字幕国产精品| 成人欧美一区二区三区在线| 国产精品久久久久久久app| 91在线视频一区| 久久国产精品99国产精| 亚洲美女性生活视频| 亚洲欧美精品一区二区| 国内精品久久久久影院 日本资源| 国产精品专区第二| 国产精品久久久久国产a级| 色老头一区二区三区在线观看| 性欧美暴力猛交69hd| www.亚洲人.com| 亚洲精品国产品国语在线| 亚洲精品999| 日韩激情av在线免费观看| 中文字幕日韩综合av| 国产精品电影一区| 97视频免费看| 日韩久久精品电影| 91精品久久久久久久久久入口| 国产精品久久久久av| 国精产品一区一区三区有限在线| 久久久www成人免费精品张筱雨| 欧美最近摘花xxxx摘花| 91九色在线视频| 日韩综合视频在线观看| 国产精品jizz在线观看麻豆| 欧美日韩在线视频首页| 中文字幕九色91在线| 国产精品视频1区| 日韩免费观看视频| 欧美日韩国产精品专区| 国产亚洲aⅴaaaaaa毛片| 日韩精品在线免费观看视频| 日本精品va在线观看| 国产精品xxxxx| 欧美成人手机在线| 亚洲国产精品嫩草影院久久| 最近免费中文字幕视频2019| 91夜夜未满十八勿入爽爽影院|