ASP.NET MVC (Async) CurrentCulture is not shared between Controller and View
问题 I have an ASP.NET MVC 4 application that is targeting .NET Framework 4.7.1, with the problem that the culture is not shared between Controller and View, if the action contains async calls. I am referencing the NuGet package Microsoft.AspNet.Mvc 5.2.3 (and can be reproduced in 5.2.4). This is the code in the Controller: public class CulturesTestController : Controller { public async Task<ActionResult> Index(string value) { Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("fi-FI