0
A
回答
0
您可以通過使用Viewstate to store information(MSDN鏈接)來解決此問題。
用戶更新一行後,在代碼隱藏中,保存該行已更新的事實。
ViewState["DataAlreadySaved"] = true;
在Update方法中,檢查ViewState值以查看數據是否已保存。
If ((bool)ViewState["DataAlreadySaved"] == false) {
//Save the data
}
else {
//Do nothing
}
你需要找出處理基於代碼的東西的最佳方式,但這應該讓你開始。
0
您是否正在處理代碼隱藏更新?如果是這樣,您可以通過重定向到當前頁面來執行POST-Redirect-GET。例如:
response.Redirect(request.Url.ToString());
當用戶點擊刷新時,它會重新加載頁面。
相關問題
- 1. 避免回發GridView事件
- 2. 多次避免表單發佈
- 3. Sinon.js:避免兩次存根
- 4. 試圖避免兩次讀取文件
- 5. 避免與ASP.NET GridView相關的回發
- 6. nodeEventStore發佈兩次
- 7. 如何避免在Web發佈中發佈庫文件夾?
- 8. 怎樣避免使用mysql_fetch_assoc兩次
- 9. Rowdatabind gridview發射兩次
- 10. ObjectDataSource + GridView =觸發兩次
- 11. C++避免刪除內存兩次
- 12. 如何避免兩次調用Application .CreateForm?
- 13. MYSQL避免插入同一行兩次
- 14. 如何避免兩次調用System.load?
- 15. 我如何避免包括jquery兩次?
- 16. 如何使用FileUpload控件來獲取文件名並避免發佈文件?
- 17. 避免在Jenkins的連接處多次上傳發布製品
- 18. jquery發佈兩次?
- 19. 如何避免多次發送表單
- 20. AngularJS:如何避免 - 從app.js調用的廣播事件被觸發兩次?
- 21. 避免多次編碼循環一次
- 22. 避免通過IMAP下載文件兩次的方法
- 23. 使用塊上傳文件:避免保存兩次
- 24. 如何在Outlook中一次避免兩個撰寫郵件
- 25. Android相機意圖保存文件兩次/如何避免
- 26. Scala如何避免兩次讀取文件
- 27. 的方法,以避免包括的js文件兩次
- 28. Silverlight避免請求一個事件兩次
- 29. 如何避免兩次寫入SQL Server查詢以避免重複?
- 30. AJAX似乎發佈兩次
請添加一些細節和代碼。如果我們看不到事件是如何處理的,很難說出什麼錯誤。 – Filburt 2011-01-27 23:16:48