假设每个用户都有一定的首选项保存在该用户的数据库中。 例如:unitSystem来,的UILanguage,时区 ...ASP.NET MVC - 如何处理应用程序的全局设置
当HTTP请求由我们需要能够访问用户的喜好(如unitSystem来,时区 .. )正确处理数据并以正确的语言呈现视图。
在程序执行期间保存/访问用户首选项的正确方法是什么?
- 阅读从数据库中的用户的喜好为每个HTTP请求
- 读取用户的偏好,一旦当用户登录到应用程序,并将其保存在session变量。
- 当用户登录到应用程序并将其保存在cookie中时,请阅读用户偏好设置一次。
如何处理基于MVC的应用程序中的全局设置?
感谢您的意见。 CasperOne建议使用配置文件提供程序,这听起来很有趣,我可能将其用于其他目的,但对于这种情况,我更愿意在自己的代码中处理它。 – xraminx 2009-04-09 04:19:54