demoshop

demo, trying to be the best_

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

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

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

這樣是不是相當的簡單阿

回應討論