我正在asp.net c#中工作。如何在asp.net c中获取会话的开始和结束时间#
我有一个用户登录页面有userid,密码字段& Go按钮。
登录后,用户进行mcq测试&,然后通过单击位于页面角落的注销链接进行注销。 会话在用户单击“退出”按钮时开始按钮&在用户单击“退出”链接时结束。
我想要开始时间&本次会话的结束时间,我想保存在sql数据库数据库中,因为LoginTime &以日期时间格式的注销时间。
在此先感谢。
我正在asp.net c#中工作。如何在asp.net c中获取会话的开始和结束时间#
我有一个用户登录页面有userid,密码字段& Go按钮。
登录后,用户进行mcq测试&,然后通过单击位于页面角落的注销链接进行注销。 会话在用户单击“退出”按钮时开始按钮&在用户单击“退出”链接时结束。
我想要开始时间&本次会话的结束时间,我想保存在sql数据库数据库中,因为LoginTime &以日期时间格式的注销时间。
在此先感谢。
尝试以下操作:
如下因素代码设置到处理登录连接的web表单:
/* Function which handle login */
// ...
Session["startTime"] = /* get the current time here */;
/* End function which handle connection */
而这一次穿上它处理注销网页表单:
/* Function which handle logout */
Session["endTime"] = /* get the current time here */;
/* Insert your date in your database, and carrying the date format */
Session["startTime"] = "";
Session["endTime"] = "";
/* End Function which handle logout */
当用户点击“GO”按钮时,您必须使用GETDATE()和 存储时间,用户单击“注销”后,您必须按照您在“登录”时所做的相同操作。
这背后没有关键的逻辑。当用户点击Go按钮和注销点击事件时,必须保存开始时间(GETDATE()),保存会话时不保留任何内容,并用当前时间保存结束时间。 – Veera 2014-12-03 11:36:31
然后只需将要求的数据写入数据库。问题是什么?你只想要有人为你做一份工作?在这里,您可以询问是否出现问题。要获得帮助,请提供一些代码并告诉更多关于该问题的信息。 – Maris 2014-12-03 11:36:58
当用户在注销时同样点击Go按钮时,您可以在数据库中插入日期,但如果用户在注销或断电之前关闭浏览器,则可能会出现问题 – brykneval 2014-12-03 11:42:13