【发布时间】:2012-02-22 14:34:49
【问题描述】:
我正在使用 MVC3,并且有一些改变文化的逻辑,这一切都很好。我的问题是,似乎有几个地方应该进行这种改变,我不确定哪里是最好的地方。
一些示例显示了对每个操作的覆盖,来自这样的控制器:
protected override void OnActionExecuted(ActionExecutedContext filterContext)
{
// code to change culture
}
而我习惯看到的一种更传统的方式是在 Global.asax 文件中执行如下操作:
protected void Application_BeginRequest(object sender, EventArgs e)
{
// code to change culture
}
推荐的地方是什么?
【问题讨论】: