【问题标题】:.Net Multilanguage Website.Net 多语言网站
【发布时间】:2010-12-05 00:32:55
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: .net multilingual


    【解决方案1】:

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

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

    【讨论】:

    • 我正在向用户提供语言按钮,但我想向非意大利用户提供 URL,并且我不希望他们登陆意大利网站...
    猜你喜欢
    • 1970-01-01
    • 2012-04-16
    • 2010-09-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多