Asp.net 根据浏览器区域性显示正确的货币

Asp.net 根据浏览器区域性显示正确的货币,asp.net,globalization,culture,Asp.net,Globalization,Culture,我的网站将针对英国和美国市场,我需要为这两个市场显示不同的价格/货币-最好的解决方法是什么 1) 一个简单的下拉框询问用户偏好? 2) 在asp.net中使用区域性类自动检测例如System.Threading.Thread.CurrentThread.CurrentUICulture …还是有其他更好的方法 谢谢 这可能是“en_gb”或“en_us”或其他内容,在这种情况下,请询问他们 这个家伙的网站讨论了这个问题 希望这有帮助 这可能是“en_gb”或“en_us”或其他内容,在这种情况下

我的网站将针对英国和美国市场,我需要为这两个市场显示不同的价格/货币-最好的解决方法是什么

1) 一个简单的下拉框询问用户偏好? 2) 在asp.net中使用区域性类自动检测例如System.Threading.Thread.CurrentThread.CurrentUICulture

…还是有其他更好的方法

谢谢

这可能是“en_gb”或“en_us”或其他内容,在这种情况下,请询问他们

这个家伙的网站讨论了这个问题

希望这有帮助

这可能是“en_gb”或“en_us”或其他内容,在这种情况下,请询问他们

这个家伙的网站讨论了这个问题


希望这有帮助。

当发出请求时,它有一组由用户浏览器设置的相关语言。可以使用
HttpRequest
的属性访问此集合

如果选中此集合,它将包含用户的语言首选项(与IE中的“工具”->“Internet选项”->“语言”中的列表相同)。您可以使用此选项查看用户的首选区域性,并根据该区域性自动切换货币

此列表取决于控制面板区域设置中的“标准和格式”设置


我的地区设置设置为使用英国格式,因此我的语言列表为
en gb
。此列表可以包含多个值,在这种情况下,它会显示用户的首选顺序。

当发出请求时,它有一组由用户浏览器设置的关联语言。可以使用
HttpRequest
的属性访问此集合

如果选中此集合,它将包含用户的语言首选项(与IE中的“工具”->“Internet选项”->“语言”中的列表相同)。您可以使用此选项查看用户的首选区域性,并根据该区域性自动切换货币

此列表取决于控制面板区域设置中的“标准和格式”设置

我的地区设置设置为使用英国格式,因此我的语言列表为
en gb
。此列表可以包含多个值,在这种情况下,它会显示用户的首选顺序

Dim clientLocale as string = Request.UserLanguages(0).ToString.ToLower