检测用户';.CS文件中的国家/地区
本文关键字:国家 地区 文件 CS 用户 检测 | 更新日期: 2023-09-27 17:58:59
我有一个应用程序需要检测用户的国家/地区,这样我就可以根据该国家/地区的预期调整日期。我确实有JS,它已经在检测区域设置。现在,我知道JS是浏览器端,而我的CS文件是服务器端。有没有办法:1) 将JS的答案链接到我的CS或2) 检测CS文件中的区域设置?
感谢您抽出时间
Kevin
好吧,检测用户的国家并不是真正的问题。如果你需要格式化日期,你需要使用这样的东西来检测当前的文化而不是国家:
CultureInfo currentCulture = Thread.CurrentThread.CurrentCulture;
你不会想检测这个国家,因为在某个国家有很多用户在该国的文化中不使用该程序。例如,假设某人的系统设置为西班牙语,但他们住在美国。你会强迫他们使用英语,但使用这种方法,你可以直接从系统设置中获取。充满活力很好!
这样,当你输出一个日期时,你可以做这样的事情:
// Displays dt, formatted using the ShortDatePattern
// and the CurrentThread.CurrentCulture.
Console.WriteLine(dt.ToString("d"));
参考:http://msdn.microsoft.com/en-us/library/5hh873ya(v=vs.90).aspx
另请参阅:http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.currentculture.aspx