vb.net 中如何记录用户在一个页面的停留时间

来源:百度知道 编辑:UC知道 时间:2024/05/22 04:55:35
我用vb.net在做网络授课时,我想把某学生(用户)在某间课堂(即某个页面)停留的时间,记录到数据库中,我该如何做???谢谢!

取得页面执行时间的代码
在Global.asax.cs文件中
protected void Application_BeginRequest(Object sender,
EventArgs e)
{
Application["StartTime"] = System.DateTime.Now;
}
protected void Application_EndRequest(Object sender, EventArgs
e)
{
System.DateTime startTime =
(System.DateTime)Application["StartTime"];
System.DateTime endTime = System.DateTime.Now;
System.TimeSpan ts = endTime - startTime;
Response.Write("页面执行时间:"+ ts.Milliseconds +" 毫秒");
}