asp.net – 你可以从请求变量确定时区吗?
发布时间:2020-05-23 10:37:15 所属栏目:asp.Net 来源:互联网
导读:有没有办法在服务器端做一个时区偏移,通过HTTP在请求中读取东西,而不是发送一切给客户端,让它处理它? 这更复杂,但我不得不求助于这种情况,因为机器和用户配置文件设置有时不匹配您的访问者的首选项。例如,一位英国访客从澳大利亚服务器临时访问您的网
|
有没有办法在服务器端做一个时区偏移,通过HTTP在请求中读取东西,而不是发送一切给客户端,让它处理它? 解决方法这更复杂,但我不得不求助于这种情况,因为机器和用户配置文件设置有时不匹配您的访问者的首选项。例如,一位英国访客从澳大利亚服务器临时访问您的网站。>按照@balabaster的建议使用地理位置服务(例如MaxMind.com),以使区域匹配其IP(Global.Session_Start是最好的)。这是一个很好的匹配本地ISPs,但不是那么好的AOL。将偏移量存储在会话cookie中。 <script type="text/javascript" language="JavaScript">
var offset = new Date();
document.write('<input type="hidden" id="clientTzOffset" name="clientTzOffset" value="' + offset.getTimezoneOffset() + '"/>');
</script>
>允许访问者通过永久Cookie(对于匿名用户)和其帐户配置文件中的字段(如果已通过身份验证)更新区域。 持久值#3覆盖会话值。您还可以为经过身份验证的用户存储相同的持久性cookie,以便在登录之前显示时间。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 使用输出缓存和其他动作过滤器
- asp.net-mvc – 在MVC3 Razor视图引擎中设置文本框的可见性
- ASP.NET对大文件上传的解决方案
- asp.net – 确定哪个UpdatePanel导致部分(异步)PostBack?
- asp.net-mvc – Visual Studio在剃刀语句中显示语法错误但有
- asp.net – 将linq查询结果转换为datatable C#
- asp.net-mvc-3 – asp.net mvc3返回原始html来查看
- .net – Structuremap – 多个接口实现
- asp.net-mvc – 使用ASP.NET Core和MVC存储本地文件
- asp.net – 为什么我们应该通过部分视图使用MVC 6功能视图组
推荐文章
站长推荐
- asp.net-mvc – App_Web _ * .dll中的System.Nul
- asp.net – 地理位置网络服务建议
- asp.net-mvc – ASP.NET Core中基于活动的授权
- asp.net-mvc-routing – @ Url.Action获取?附加
- asp.net – ValidateRequest = False但是在行动中
- asp.net-mvc – 用于子操作的ASP.NET MVC路由匹配
- asp.net-mvc – ASP.NET MVC – 表单和模型绑定器
- asp.net-mvc-3 – MVC 3使用RenderPage更改视图中
- asp.net-mvc – 带编码文本的MVC3 TextBoxFor
- asp.net-core – 如何在部署插槽交换后优雅地迁移
热点阅读
