demoshop

NEWS

demo, trying to be the best.

站內搜尋載入中...

避免因重新整理導致的重複新增問題

  • 3778
  • 3

在做新增的時候,最怕新增後使用者按下遊覽器的【重新整理】按鈕,這樣子會導致剛剛已經新增進入資料庫的資料,再次的塞一筆進去,所以demo介紹各偷吃步的作法來避免這尷尬的問題。

    我們假設使用DetailsView控制項來做新增的動作,只需要在新增完成後直接把網頁重新導向同一頁,就可以避免重複新增的問題了

    protected void DetailsView1_ItemInserted(object sender, DetailsViewInsertedEventArgs e)
       {
           Response.Redirect(Request.RawUrl);
       } 

    這樣是不是相當的簡單阿