真的很簡單的問題,ASP.MVC應用程序常量,什麼是最好的/最優雅的方法?
我只是尋找社區支持什麼在結構上最好的作品。
說,以下情況:TempData["MySetting"]
?我應該在哪裏存儲"MySetting"
?它應該是
- 在不同的類,以便將訪問
TempData[Config.MySetting];
- 在web.config中,這樣的訪問是
TempData[ConfigurationManager.AppSettings["MySetting"];
- 內聯,把它作爲字符串
TempData["MySetting"];
? 在數據庫中的一些常量表
,使
var mySetting = (string)_db.GetConstant("MySetting"); TempData[mySetting];
我不會選擇4處理,只是把它針對畫面的完整性。 那麼你有什麼建議和爲什麼?
編輯 問題是相當一般的常量在asp mvc而不是TempData的情況。
謝謝。
你提到的是有道理的。除了1-4之外還有其他選擇嗎如何創建自定義部分(不知道) - 可以請更新答案?感謝您抽出時間 – 2012-08-11 19:33:17
您可以查看此URL以獲取有關如何爲您的Web.config創建自定義節的詳細說明:http://msdn.microsoft.com/en-us/library/2tw134k3.aspx As far作爲其他選擇,它實際上取決於你試圖存儲什麼,以及你的具體應用程序。 – 2012-08-11 20:05:35