[英]Managing global settings in an ASP.NET MVC application?
我正在開發一個ASP.NET MVC 5應用程序,我需要管理一些全局參數,這些參數基本上只是一組鍵值對。 我的要求如下:
Session
或在QueryString
序列化)。 我的“強力”方法就是用List<Tuple<string,string>>
來實現一個靜態類來保存設置,使用System.Web.Configuration.WebConfigurationManager
來填充初始值,使用靜態屬性來存儲和檢索會話變量中的列表並設計單獨的控制器和視圖以管理設置。
但這看起來像重新發明輪子給我。 是否有任何(不一定是完整的)預先存在的解決方案(在ASP.NET中,或作為NuGet包)我可能會繼續努力嗎? 或許我遺漏了ASP.NET中的一些基本內容?
更新 :根據參數的性質,其中一些可能具有Application
的生命周期,而其中一些綁定到當前用戶會話。 因此,它們需要保存在Session
對象中,或者在每個請求中“傳遞”。
這聽起來像是最常見的方法,我認為使用會話變量沒有任何問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.