Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何本地化asp.net mvc 3应用程序_C#_Asp.net Mvc_Localization - Fatal编程技术网

C# 如何本地化asp.net mvc 3应用程序

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

本地化现有ASP.Net应用程序(MVC3)的最佳方法是什么

需要做什么: -如何确定为用户服务的语言?基于IP或浏览器区域设置? -如何最有效地存储文本(资源文件?数据库?)


到目前为止,我已经将大部分文本存储在一个资源文件中,但我不确定从那里去哪里

您在本文中给出了一个非常好的答案

我认为确定语言的最佳方法是基于HTTP头AcceptLanguages。这将包含用户浏览器支持的语言数组


关于存储文本,我会选择资源文件。但是在某些情况下,将它们存储到数据库中可能是更好的方法。

作为Stefy的补充;Scott Hanselman对此发表了一篇文章。

这里有一个链接,指向