我们将开发一个 30 种语言的 ASP.NET 网站。
开发该网站的最佳解决方案是什么?要使用哪种架构?

最佳答案

我建议将 UI 属性存储在资源文件 ( .resx ) 中,并将 CurrentUICulture 设置为每个请求的特定语言:

<globalization culture="auto" uiCulture="auto" />

如果您的网站主要是面向内容的,而不是因语言而异的面向业务的应用程序,那么您可能需要考虑为每种语言构建单独的页面集,并根据 cookie 或配置文件属性或 Request.UserLanguages 重定向用户。不可能对全局化问题给出一个普遍的处方。最佳架构因每个项目的性质而异。

关于asp.net - 用 30 种语言开发 ASP.NET 网站的最佳实践?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1216482/

10-13 07:47
查看更多