JP.*_*JP. 3 asp.net-mvc datetime utc
这可能是一个愚蠢的问题,但是当我在ASP.NET MVC 3中的剃刀视图中编写以下内容时,是在客户端或服务器上计算的本地时间?
@Html.LabelFor(x=>x.MyDate.ToLocalTime())
Run Code Online (Sandbox Code Playgroud)
我想它是服务器端,因为视图是在将服务器发送回客户端之前在服务器上组装的,但我并不完全自信.
谢谢
J.P
ros*_*dia 10
这是服务器端.您的Razor视图在服务器上执行,因此使用服务器的时区在服务器上评估所有DateTime.ToLocalTime()方法.
如果您需要在客户端的上下文中进行评估,那么您需要一些方法来允许客户端提供其时区信息,然后使用TimeZoneInfo和TimeZone类来处理该时区,可能使用TimeZone.ToLocalTime()方法.
| 归档时间: |
|
| 查看次数: |
3048 次 |
| 最近记录: |