如何使用ASP.NET MVC获取当前用户的时区?

时间:2016-04-01 17:55:02

标签: c# asp.net asp.net-mvc datetime localization

我正在构建一个具有以下字段的注册页面的应用程序。

  • 姓名(自由文本)
  • 电子邮件(自由文本)
  • 地址(自由文本)
  • TimeZone(包含多个时区的下拉列表)

客户端要求使用当前用户时区预先填充时区字段,而不是必须找到最合适的时区。

我认为请求标题可能会提供此信息,但我看不到任何内容。

是否有人知道如何使用ASP.Net MVC获得此功能?

1 个答案:

答案 0 :(得分:0)

标题中未提供此信息。

您需要获取他们的位置并从中获取时区。

获取位置的两个选项是Html5位置或基于其IP地址的基础使用服务来估算其位置。