关于c#这段代码应该怎么写?

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:44:15
他要求我能记录一个用户在会话期间对一个页面的单击次数,什么是一个会话期间,这段代码应该怎么写啊用C#!
直接写代码就OK了!

会话就是一个session,从用户第一次访问站点,到他主动关闭浏览器,或者是无响应超时(默认是20分钟)结束会话。

在Global.asax:
void Session_Start()
{
Session["HitCount"]=0;
}

在某个页面:
void Page_Load()
{
Session["HitCount"]++;
}

会话就是 session

你的程序实现方法可以这样实现:
因为session是网站内可传递的,比如: session["username"]="大哥" ,其它页是可以通过 如 string tname=session["username"].tostring(); 取得会话的用户。

要统计对一个页面的单击次数,你也可以做一个session, 如 session["pagenameclick"]=0;//pagename可用实际的页面名称
当pagename页被点击时,session["pagenameclick"] 的值加一次 1
当用户关掉所有窗口或超时后,把session["pagenameclick"]的总数取出就得到了。

会话 : 就是session
一个session,就是用户打开浏览器访问该网站,到关闭和该网站的所有连接。
存:session["username"]="游客";
取:bt1.text = session["username"].tostring()+"已经登陆了";
具体细节可以参考