大家好我正在开发一个asp.net MVC3项目,我想问一下如何从服务器端获取time date and year
。例如,我有2台PC,PC 1是我的服务器,PC 2是我的客户端。 PC 1时间为8/10/2016
,而我的PC 2为8/5/2016
。我有一个Button
来捕获log.in的时间。我现在想要的是我想要捕获的时间是PC 1(服务器端)的时间,而不是我当前PC(PC2 /客户端)的时间。此外,我还有一个文本框/标签,用于确定服务器端(but failed to do it)
的当前日期。对于这两个问题怎么解决?因为我只使用代码DateTime.Now
来捕获time
并获取date
。
对于第二种情况,我在PC 2(客户端)中的当前date and time
为8/5/2016
如果我在PC 2中更改date
包含labe
的{{1}}来自服务器端的{1}}(但未能做到)也在改变。我应该使用什么代码?。
答案 0 :(得分:1)
谈到ASP.NET MVC,DateTime.Now
将始终在控制器的任何部分或其他服务器端代码中返回服务器时间,因为此代码在服务器上执行即可。
将它从\传递给客户端f.i时,您可能只遇到客户端时间问题。 HTML表单/ JavaScript代码。
ASP.NET MVC中也没有像“文本框”和“标签”这样的东西 也许,你对这些技术感到困惑。
答案 1 :(得分:0)
如果您要获取客户日期...您必须使用任何javascript,例如 getDate();
MVC is Structure为您提供了与需求相关的编写代码, '浏览' side Controls客户端部分(即PC2)和' Controller'侧控制服务器端。但它查看服务器的日期。因此,在脚本侧更新标签中运行任何javascript。