我想將ascx控制代碼存儲到數據庫中。然後,而不是從文件路徑位置加載控件,我想從數據庫中檢索它並將其加載到UserControl中。 UserControl.LoadControl只有兩個重載選項。如果不將控制從數據庫保存到臨時文件,然後從臨時文件加載,是否可以直接從數據庫執行此操作?在數據庫中存儲ascx
2
A
回答
3
您可以用ParseControl
代替嗎? Link到MSDN。
該方法接受一個字符串,該字符串隨後會作爲Control
對象進行編譯。
您可以從數據庫加載控件標記,然後將其交給ParseControl
以獲取控件的實例。
希望這會有所幫助!
0
唯一的問題是ParseControl不會導致編譯,所以如果你的ascx中有任何代碼,它們將不會被執行。
到目前爲止,我唯一的選擇是將ascx寫入文件(永久或暫時),然後使用LoadControl方法加載ascx。
相關問題
- 1. ASCX Web控件不存儲在數據庫中
- 2. 將數據存儲在數據庫中
- 3. 在android數據庫中存儲數據
- 4. 不在數據庫中存儲數據
- 5. 緩存或存儲在數據庫中?
- 6. 將數組存儲在數據庫中
- 7. 存儲在MySQL數據庫
- 8. 存儲在表(數據庫)
- 9. 存儲在數據庫
- 10. 如何在數據庫中將數據存儲到數據庫
- 11. 數據庫存儲
- 12. C#文件路徑未存儲在數據庫中。它存儲「System.Web.UI.WebControls.FileUpload」數據庫
- 13. 存儲數據庫中的數據
- 14. 將數值存儲在數據庫中的數據庫
- 15. Besy方式來存儲數據已存儲在數據庫中的數據?
- 16. 在sqlite數據庫中存儲值
- 17. 在數據庫中存儲scrapy隊列
- 18. 在Oracle數據庫中存儲日期
- 19. 在數據庫中存儲對象
- 20. 在數據庫中存儲OpenID信息
- 21. 鹽不存儲在數據庫中yii2
- 22. 在數據庫中存儲時間表
- 23. 在數據庫中存儲私鑰
- 24. 在數據庫中存儲「選票」
- 25. 將MKPolygon存儲在Realm數據庫中
- 26. 在MySQL數據庫中存儲枚舉
- 27. 在數據庫中存儲圖像
- 28. 在數據庫中存儲cookie
- 29. 在HSQLDB數據庫中存儲UUID
- 30. 在數據庫中存儲時區
非常好,工作很好。不知道我錯過了那一個。 – econner