我们要设置 Thread.CurrentCulture
- 在 ASP.NET MVC 模型绑定(bind)器/验证器运行之前(当然),但是
- 用户获得授权后(因为我们要从 UserSettings 表加载区域性)
我们应该选择什么正确的扩展点?
操作过滤器太晚了,Global.asax 太早了(用户尚未授权)。大家有什么好主意吗?
最佳答案
Global.asax is too early
Global.asax 具有在请求生命周期的各个点发生的事件,有些事件太早 (BeginRequest),有些事件太晚 (EndRequest),也许某个事件恰好适合您的要求。
也许是 PostAuthorizeRequest
的处理程序,或者如果您想在 Session 中存储内容,PostAcquireRequestState
就可以了?
关于c# - ASP.NET MVC,授权后设置文化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18701065/