文化 - ASP.NET MVC 3应用程序

时间:2012-08-25 15:40:45

标签: asp.net asp.net-mvc-3 localization globalization

我需要开发一个包含很长一系列要求的网站。

其中一个是允许网站管理员为网站添加新语言(我会说这很容易,资源和瞧),但是使用这种语言我需要“文化化”网站,这就是改变货币,更改日期格式,更改小数点分隔符(阿根廷的逗号,美国的点)以及类似的东西。

所以,我的问题是:有没有简单的方法来完成这项工作?你有什么建议我这样做的? 如果解决方案是使用资源文件,并且您有任何示例,那就太棒了。

我正在努力避免使用jQuery,因为执行所需操作的工具更像是插件而不是“脚本”,而且我认为它也不是非常值得信赖或可靠。

1 个答案:

答案 0 :(得分:1)

看看ASP.NET Infrastructure for ASP.NET MVC3, the Globalization video。这是一个很棒的视频,涵盖了你需要的一切基础知识。

Thread.CurrentCulture获取或设置当前文化。

Thread.CurrentUICulture处理每种语言的资源。

<globalization>中还有一个Web.Config部分。

希望这会让你进入仪式轨道。