在Page_Load
中,我創建了動態控件(帶有複選框的表格)。複選框的數量取決於我從數據庫中檢索的一些信息。我不想在每次回發時連接到數據庫。什麼是保存所需變量的最佳方法?也許我需要將它們存儲在HiddenField
?Page_Load中的數據庫請求
0
A
回答
0
它們存儲在視圖狀態中,這是一個hiddenField或多或少存儲(如視圖狀態本身被保存到了hiddenfield)
0
建議從數據庫中獲取的變量值在這種情況下。但是,如果您選擇不遵循的建議,你仍然可以將這些值,如果它在你的系統正常存儲爲會話狀態變量...
如果您運行的選項,你可以考慮使用ViewState的變量來存儲你的變量。
相關問題
- 1. 數據庫請求
- 2. idiorm數據庫請求
- 3. 保存請求數據庫
- 4. PHP請求數據庫
- 5. Page_Load未在POST請求上調用
- 6. 對Rails數據庫的靈活請求
- 7. 減少本地數據庫的數據庫請求
- 8. HTTP POST請求不與數據庫請求同步
- 9. Crystal Report在發佈數據庫時請求數據庫登錄
- 10. 記錄WCF請求數據庫
- 11. Akka整合併發數據庫請求
- 12. Silverlight套接字或數據庫請求?
- 13. 使用GET請求更新數據庫?
- 14. Android HttpGet請求Web數據庫插入
- 15. HTML5數據庫API:同步請求
- 16. Django Cache + Django數據庫請求
- 17. jquery ajax請求數據庫列
- 18. PHP,請求時鎖定數據庫?
- 19. 請求 - 答覆數據庫模型
- 20. MySQL異步數據庫請求性能
- 21. 請求審批數據庫模型
- 22. 如何從數據庫請求
- 23. 發佈請求導軌數據庫
- 24. 存儲API請求數據庫vs memcached
- 25. 從請求對象到數據庫
- 26. Python請求庫 - Chunked數據和iter_lines
- 27. Neo4j恢復請求數據庫升級
- 28. Python多線程和數據庫請求?
- 29. HTTP請求編輯數據庫
- 30. 使用AFNetworking從數據庫請求
只是好奇。如果控制被創建一次(甚至是動態的),那豈不是在默認情況下在ViewState中可用的(沒有做任何事情)?如果是這樣,我認爲他真正在做的是一次又一次地重新制定控制,應該停止。我的建議是隻是抑制IsPostback條件後面的控件創建,它應該沒問題。 – 2011-04-25 08:46:13
屬性存儲在頁面的視圖狀態中,是的......但是您需要重新創建控件,以獲取關鍵字(也就是控制ID)來訪問它的屬性。並且,不是在每次回發之後重新創建控件的正確方法。 – 2011-04-25 17:08:11