.Net多语言网站

时间:2010-12-05 00:32:55

标签: .net multilingual

我有一个意大利语和英语的.net网站。意大利语位于根目录中,而英语位于文件夹(/ en)中。我想自动将我的非意大利用户重定向到我网站的英文版。

我该怎么做?此外,是否有可能覆盖重定向(即如果有人是意大利人但有英文浏览器,他可以回到意大利版本的网站吗?)

感谢

1 个答案:

答案 0 :(得分:0)

对我而言,最好的方法是在所有页面中显示一个按钮,让每个人都可以从一种语言转换到另一种语言。 要检查用户浏览器中设置的首选语言,您可以使用: HttpRequest.UserLanguages http://msdn.microsoft.com/en-us/library/system.web.httprequest.userlanguages.aspx

下次你可以使用.net的“本地化”能力;)