2010-10-27 148 views

回答

0

我不相信你可以直接做到这一点。我原以为你可以从Request.Headers中获取日期并计算出来,但至少在我的环境中,使用我的浏览器时,Date标头是不可访问的。

我能想到的唯一可能的解决方案,因为客户端信息通常仅限于在头文件或表单请求中发送的内容,所以将使用Javascript来获取头文件,填充表单字段(也许是HiddenField)和触发回传。

我GOOGLE了它,并用这种反应,这表明相当多怎么办呢我想你需要的方式上来 - 稍有不同我会做,但足够接近。

http://www.velocityreviews.com/forums/t70226-client-timezone.html

该链路上的答案的代码是在这里:

<td> 
<input type="button" value="getclientutc" onclick="GetClientUTC()"> 
<input type="hidden" id="hdClientUTC" runat="server"> 
</td> 

function GetClientUTC() 
{ 
var now = new Date() 
var offset = now.getTimezoneOffset(); 
document.Form1.hdClientUTC.value = offset 
} 
</script> 
+0

谢谢大卫的链接..#的6帖子在这个链接指定如何获得page_load中的值..但我无法在我的代码中实现它..我发布了下面的代码 – helpplease 2010-10-27 16:58:27

相关问题