Warm tip: This article is reproduced from serverfault.com, please click

c#-相当于ASP.NET MVC BeginExecuteCore的ASP.NET Core

(c# - ASP.NET Core equivalent for ASP.NET MVC BeginExecuteCore)

发布于 2020-11-29 01:44:38

我正在从ASP.NET MVC迁移到ASP.NET Core,并且后者在Controller中没有BeginExecuteCore方法。

你是否知道ASP.NET Core Controller中的一种方法,可用于在调用“请求操作”之前设置Thread.CurrentThread.CurrentUICulture?

Questioner
Loaderon
Viewed
22
Loaderon 2020-11-29 09:44:38

在Microsoft.AspNetCore.Mvc程序包中进行了一些麻烦的代码潜水之后,我发现Controller类有几个方法可以帮助控制每个Request Action的执行。

这是OnActionExecuted和OnActionExecuting。分别在动作执行之后和执行之前运行。

就我而言,OnActionExecuting可以解决问题。