【发布时间】:2020-01-10 07:28:34
【问题描述】:
我正在尝试创建一个基于配置文件中的值对文化和 UICulture 进行硬编码的中间件。
我从 config(nb-NO 或 en-US)中获取值并创建一个 CultureInfo 对象。但即使设置为 nb-NO,该网站仍使用 en-US。
中间件:
public async Task Invoke(HttpContext context)
{
CultureInfo cult = new CultureInfo(_config["Culture"]);
CultureInfo.CurrentCulture = cult;
CultureInfo.CurrentUICulture = cult;
await _next.Invoke(context);
}
这是来自 MS 的教程,我可以通过其他方式设置 Culture 和 UICulture 吗?
【问题讨论】:
标签: asp.net-core asp.net-core-middleware