我有一個asp.net web應用程序,我想現在有多語言支持。由於某些原因,管理層尚未準備好使用衛星程序集或資源文件。他們想要它驅動桌子。所以我創建了表格來存儲頁面每個部分的文本。每次頁面控件加載時,我都不想調用數據庫。例如:如果我的頁面有10個標籤,我不想調用我的db 10次來獲取適當的標籤文本。相反,我只想加載一次標籤並將其存儲在內存中,然後再從中訪問。ASP.NET中沒有資源文件的多語言支持:什麼是最佳方法和數據結構?
這樣做的最佳方法是什麼?我應該在哪裏存儲它?在應用程序變量?或應用程序緩存?哪種數據結構最適合處理這個問題?自定義LabelText類的列表?我很困惑。