asp.net-mvc - asp.net mvc 在哪里设置默认文化?

标签 asp.net-mvc multilingual culture

适用于多语言 asp.net mvc 网站。

我应该在哪里将线程的文化设置为默认语言(对于我的情况是 tr-TR),此外,如果它不存在,我需要将其保存在 cookie 中。在 Application_Start() 或其他?

我有多个站点(域),所以我需要更改特定于站点的默认语言。

 example.com must set default culture to tr-TR
 example2.com must set default culture to en-US

最佳答案

在 web.config 中尝试设置

<configuration>
    <system.web>
        <globalization uiCulture="en-GB" culture="en-GB" />
    </system.web>
</configuration>

这是设置文化的更通用的方法......

关于asp.net-mvc - asp.net mvc 在哪里设置默认文化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32602713/

相关文章:

c# - Entity Framework 6 日期时间问题

MySQL多语言表结构

c# - 按货币获取文化

JavaScript:与文化无关的不区分大小写的字符串比较

c# - 获取 owin cookie 名称

jquery - 在 ASP.NET MVC 2 中实现以下条目表单的想法

javascript - 无法发布复杂对象

java - 如何创建具有不同本地方言的应用程序?

ios - 如何在不重新启动应用程序 swift4 的情况下更改本地化语言?

c# - 将数字转换为特定于文化的