1

我有一个用 mvc3 构建的网站。我想要一张西班牙国旗的图像,然后在点击网站时将语言更改为西班牙语。我还没有开发该网站,但我注意到它正在使用 CurrentUICulture。我猜我可以触发一个函数,然后将文化存储在会话变量中并将其设置为文化?

  private string CultureString
    {
        get
        {
            return Thread.CurrentThread.CurrentUICulture.Name;
        }
    }
4

1 回答 1

1

这对我来说听起来不错……您可能要考虑的唯一一件事是人们是否应该能够共享链接/为您网站的本地化版本添加书签。如果您想要该功能,您应该将区域性放在路径或查询字符串中,即 /home/index/es-us 或 home/index?locale=es-us。

于 2012-03-27T10:25:48.407 回答