当前位置: 代码迷 >> ASP.NET >> 请教如何记录某个网页的浏览次数
  详细解决方案

请教如何记录某个网页的浏览次数

热度:8981   发布时间:2013-02-26 00:00:00.0
请问怎么记录某个网页的浏览次数?
请问怎么记录某个网页的浏览次数(网页刷新的次数)?

------解决方案--------------------------------------------------------
用Application记录
------解决方案--------------------------------------------------------
写入一个文件中
用APPLICATION记录
------解决方案--------------------------------------------------------
protected void Application_Start(Object sender, EventArgs e)
{
Application.Lock(); //临界变量,使用加锁功能,其他用户不能访问
Application[ "TotalCount "] = 0;
Application.UnLock(); //临界变量被解锁
}

protected void Session_Start(Object sender, EventArgs e)
{
Application.Lock(); //临界变量,使用加锁功能,其他用户不能访问
Application[ "TotalCount "] = Int32.Parse(Application[ "TotalCount "].ToString()) + 1;
Application.UnLock(); //临界变量被解锁

if(Session[ "CurrentCount "] != null)
{
Session[ "CurrentCount "] = Int32.Parse(Session[ "CurrentCount "].ToString()) + 1;
}
else
{
Session[ "CurrentCount "] = 1;
}

protected void Session_End(Object sender, EventArgs e)
{
Application.Lock(); //临界变量,使用加锁功能,其他用户不能访问
Application[ "TotalCount "] = Int32.Parse(Application[ "TotalCount "].ToString()) - 1;
Application.UnLock(); //临界变量被解锁

} }

------解决方案--------------------------------------------------------
你就在哪个需要记录浏览次数的页面写个

update 表名 次数字段=次数字段+1 WHERE ID=XX

放在pageload里面一打开就执行就可以了
------解决方案--------------------------------------------------------
登陆后 记录Session 然后 通过数据库记录啊!
------解决方案--------------------------------------------------------
Application:保存
------解决方案--------------------------------------------------------
页面打开的时候+1
  相关解决方案