避免因重新整理導致的重複新增問題
- 2008-11-27
- 16325
- 0
在做新增的時候,最怕新增後使用者按下遊覽器的【重新整理】按鈕,這樣子會導致剛剛已經新增進入資料庫的資料,再次的塞一筆進去,所以demo介紹各偷吃步的作法來避免這尷尬的問題。
我們假設使用DetailsView控制項來做新增的動作,只需要在新增完成後直接把網頁重新導向同一頁,就可以避免重複新增的問題了
protected void DetailsView1_ItemInserted(object sender, DetailsViewInsertedEventArgs e) { Response.Redirect(Request.RawUrl); }
這樣是不是相當的簡單阿
回應討論