我有一个 DropDownList 控件,其中填充了来自调用的 TimeZones:
ReadOnlyCollection<TimeZoneInfo> tzCollection;
tzCollection = TimeZoneInfo.GetSystemTimeZones();
现在我想添加一个选项来记住持久 cookie 中以前的用户选择,但我不知道要使用哪个参数:我想使用与 GMT/UTC 的时间偏移,但可能有几个时区在具有相同偏移量的列表中。并且使用 TimeZoneInfo.Id 属性对我来说似乎也很糟糕,因为它由诸如“太平洋标准时间”之类的描述性字符串表示,这可能会给本地化带来问题(如果是外语)。
所以有什么建议我应该用什么?