请问怎么记录某个网页的浏览次数?
请问怎么记录某个网页的浏览次数(网页刷新的次数)?
------解决方案--------------------用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