判斷網頁是否執行Refresh動作,以避免重覆執行!

  • 14642
  • 0

寫網頁程式時,就怕使用者按下存檔後,再重新整理頁面,結果造成資料重覆存檔的問題!
以下就教您如何解決這個問題.

寫網頁程式時,就怕使用者按下存檔後,再重新整理頁面,結果造成資料重覆存檔的問題!

可以使用Session與ViewState去各存入不同的值,然後在SaveViewState與LoadViewState函式處理,判斷是否為Refresh的動作哦! 主要是如果網頁是Refresh的話,讀到的ViewState中的值是前一次的,所以就可以比較了哦!

範例是在畫面上放個Button,然後按下Button後去顯示Save Ok,如果是Refresh的話,就多顯示Refresh。

附上範例程式VS2008網頁專案,IsRefresh.rar

 

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^