閃光區
demo當選微軟2009年度第三季最有價值專家
demo獲得藍色小舖2009高級專家認證
demo獲得藍色小舖2009資訊專家貢獻獎
認證徽章
工商時間
 
demo小鋪

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

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

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

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

這樣是不是相當的簡單阿

 
 
加入此網頁到:Google Bookmarks
加入此網頁到:Yahoo! My Web
加入此網頁到:Baidu
加入此網頁到:MyShare
加入此網頁到:udn
加入此網頁到:furl
加入此網頁到:Del.icio.us
加入此網頁到:YouPush
加入此網頁到:Digg
加入此網頁到:你推我報
加入此網頁到:technorati
加入此網頁到:HemiDemi
 
相關的文章(隨機)

將本文推到 Plurk
將本文推到 Facebook
將本文推到 Twitter
將本文產生 PDF 保存
 

網友留言

無名
發表於:2009-02-19
感謝DEMO大,這技巧真好用。謝謝唷^^

Hades
發表於:2008-12-06
好用的小技巧

其實也可以做出預覽頁的效果,很自然的使用者就按不回上一頁了,在我朋友的blog有提到您也可以參考看看http://bibby.be/2008/11/blog-post_28.html

新增評論
* 暱稱
E-mail (本站使用Gravatar頭像E-mail不會顯示於網站上)
不填寫email將不會收到回覆通知。
網站
* 評論
不打勾才可留言
demo小鋪
 .