我有一個表和一個按鈕。表格的單元格有控制LiteralControl和CheckBox。我檢查一些領域,然後通過點擊按鈕我從數據庫中刪除這些領域。在事件Page_PreRender上,我清除Table,然後用更新的數據填充它。然後它顯示我更新的數據表。但是,如果我再次檢查表的字段,並點擊一個按鈕,它不會做我所期望的。在Page_Load事件中,我發現它不保存控件的屬性。選中的複選框控件顯示爲未選中。asp.net頁面生命週期問題
0
A
回答
0
1
是狡猾。你真的希望在處理任何事件之前綁定所有數據。即綁定您的數據OnInit或OnLoad(如果您可以保存視圖狀態,OnInit會更好)。
然後處理事件,即刪除行或您正在做的任何事情,然後在事件處理程序本身(在刪除操作之後)獲取並重新綁定新數據。
0
動態添加控件最好在OnInit事件中執行。
相關問題
- 1. ASP.net頁面生命週期問題
- 2. 問題與頁面生命週期(asp.net)
- 3. ASP.NET頁面生命週期問題
- 4. asp.net頁面生命週期
- 5. ASP.net頁面生命週期
- 6. asp.net頁面生命週期
- 7. 頁面生命週期問題
- 8. 頁生命週期問題
- 9. ASP.NET應用程序生命週期 - 非頁面生命週期
- 10. Asp.net MVC頁面生命週期
- 11. ASP.NET會話和頁面生命週期
- 12. ASP.NET頁面生命週期解釋
- 13. Asp.net頁面生命週期錯誤,
- 14. Razor頁面生命週期在ASP.NET MVC
- 15. HTTPModules和Global.asax - ASP.NET頁面生命週期
- 16. 關於asp.net生命週期的問題
- 17. UWP頁面生命週期
- 18. 生命週期的頁面
- 19. HTML頁面生命週期
- 20. Android生命週期問題
- 21. Android生命週期問題
- 22. ASP.net生命週期面試問題的答案
- 23. ASP.NET頁面生命週期問題。控制的ViewState在Page_InitComplete上回發
- 24. asp.net的MVC頁生命週期事件
- 25. MVC4和頁面生命週期?
- 26. 頁面生命週期讓我困惑?
- 27. xamarin.forms頁面生命週期事件
- 28. 頁面/控件生命週期
- 29. Asp.Net MVC生命週期
- 30. ASP.NET MVC ViewPage生命週期
您是否在'PreRender'中動態創建這些複選框控件?......或者更確切地說,它們是由您的還是在'PreRender'中添加的? – 2010-04-06 12:20:30
好問題,這是一個痛苦的道路。 – 2010-04-06 12:24:25
我在PreRender中動態創建它們。 – Varyanica 2010-04-06 12:33:22