日期:2014-05-19  浏览次数:20382 次

请问怎么记录某个网页的浏览次数?
请问怎么记录某个网页的浏览次数(网页刷新的次数)?

------解决方案--------------------
用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