【发布时间】:2012-05-30 15:56:01
【问题描述】:
我已经开发了一个 MVC Web 应用程序,对于收到的每个请求,我都需要改变文化。我有以下内容:
/// <summary>
/// Called from every HTTP request
/// </summary>
/// <param name="sender">Sender object</param>
/// <param name="e">Event args</param>
protected void Application_BeginRequest(object sender, EventArgs e)
{
this.SetCulture();
}
现在文化设置完美运行,但是它通过这段代码运行每个请求,包括对 javascript 文件、css 文件、图像、字体等的调用。我只希望这个方法运行以执行操作。
在请求的这个阶段(即 Application_BeginRequest)是否有确定它是控制器/操作请求还是静态资源请求?
【问题讨论】:
标签: asp.net-mvc-3