C# 如何本地化asp.net mvc 3应用程序
本地化现有ASP.Net应用程序(MVC3)的最佳方法是什么 需要做什么: -如何确定为用户服务的语言?基于IP或浏览器区域设置? -如何最有效地存储文本(资源文件?数据库?)C# 如何本地化asp.net mvc 3应用程序,c#,asp.net-mvc,localization,C#,Asp.net Mvc,Localization,本地化现有ASP.Net应用程序(MVC3)的最佳方法是什么 需要做什么: -如何确定为用户服务的语言?基于IP或浏览器区域设置? -如何最有效地存储文本(资源文件?数据库?) 到目前为止,我已经将大部分文本存储在一个资源文件中,但我不确定从那里去哪里 您在本文中给出了一个非常好的答案 我认为确定语言的最佳方法是基于HTTP头AcceptLanguages。这将包含用户浏览器支持的语言数组 关于存储文本,我会选择资源文件。但是在某些情况下,将它们存储到数据库中可能是更好的方法。作为Stefy的补
到目前为止,我已经将大部分文本存储在一个资源文件中,但我不确定从那里去哪里 您在本文中给出了一个非常好的答案 我认为确定语言的最佳方法是基于HTTP头AcceptLanguages。这将包含用户浏览器支持的语言数组
关于存储文本,我会选择资源文件。但是在某些情况下,将它们存储到数据库中可能是更好的方法。作为Stefy的补充;Scott Hanselman对此发表了一篇文章。这里有一个链接,指向