Man*_*ana 1 c# asp.net session datetime
我想知道,在哪里
DateTime.Now;
Run Code Online (Sandbox Code Playgroud)
从中获取数据?
它从我的桌面获取数据吗?实际上它是在我正在调试时观察的.我将桌面时间改回了一个小时,而datetime.now给了我完全相同的日期/时间.
我真正的问题是,在部署项目时,这仍然适用吗?我的网站会继续从用户PC获取时间吗?
这个问题的原因是,因为我将使用会话变量,我想在x分钟后处理.如果datetime.now从用户计算机获取时间,那么这将是一种安全问题.
提前感谢您的回答.
ASP.NET在服务器上运行.它正在服务器上得到时间.请注意,在开发过程中,服务器通常恰好是 "用户的PC",但这是巧合.