寫網頁程式時,就怕使用者按下存檔後,再重新整理頁面,結果造成資料重覆存檔的問題!
以下就教您如何解決這個問題.
寫網頁程式時,就怕使用者按下存檔後,再重新整理頁面,結果造成資料重覆存檔的問題!
可以使用Session與ViewState去各存入不同的值,然後在SaveViewState與LoadViewState函式處理,判斷是否為Refresh的動作哦! 主要是如果網頁是Refresh的話,讀到的ViewState中的值是前一次的,所以就可以比較了哦!
範例是在畫面上放個Button,然後按下Button後去顯示Save Ok,如果是Refresh的話,就多顯示Refresh。
附上範例程式VS2008網頁專案,IsRefresh.rar
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^