gpt4 book ai didi

c# - 动态设置/更改/更新当前文化 c#

转载 作者:太空宇宙 更新时间:2023-11-03 13:05:44 27 4
gpt4 key购买 nike

我正在尝试通过 c#.net 改变 web api 中的当前文化。我也在 web 表单和 asp.net mvc 中尝试过,但没有用

在查看 Stack overflow 的一些答案后,我发现了以下改变当前文化的答案。

  CultureInfo.CurrentCulture.ClearCachedData();
System.Threading.Thread.CurrentThread.CurrentCulture = new CultureInfo(Code);
System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo(Code);

但是在我更新之后,文化只针对当前请求进行了更改。从应用程序发送另一个请求后,文化信息已更改为默认信息。

我不知道发生了什么。我想保持应用程序的当前文化,直到用户注销

如何实现这个?

最佳答案

您可以覆盖 Global.asax 文件中的 Application_BeginRequest 以更改每个请求的区域性。

编辑:技术上不是覆盖。更多信息:how do you wire up Application_BeginRequest() in asp.net-mvc

关于c# - 动态设置/更改/更新当前文化 c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30866601/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com