请问怎么记录某个网页的浏览次数? 请问怎么记录某个网页的浏览次数(网页刷新的次数)? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写入一个文件中用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里面一打开就执行就可以了 我现在写了个Update的SQL语句Update TC_News Set ClicNum=ClickNum+1 Where ID=9应该有语法问题,请帮忙解决一下. 我现在根据ChinaZhanNet(中国站长网 ChinaZhan.com) 的老兄的意思写了一个写了个Update的SQL语句 Update TC_News Set ClicNum=ClickNum+1 Where ID=9 应该有语法问题,请帮忙解决一下. protected void Application_Start(Object sender, EventArgs e)的那种方法不可取,访问大了在并发时有的访问就失败了,最简单的,网上找个log4net代码或现成dll,添加dll引用,log4net记录最方便了,记到数据库也可以,不过如果数据库访问出问题,页面会长时间打不开,有性能影响 登陆后 记录Session 然后 通过数据库记录啊! 返回上一页的问题history.go(-1) Gridview的问题,大家来看看啊~~ VS2005如何备份SQL2000 DATATABLE 行转列的,求救 如何消除TextBox框中显示的历史记录 用户控件中包含用户控件,它们的OnPageLoad的触发顺序怎么会这样的?? ------<div>层的使用问题------ 如何确保按钮只单击了一次 换行的问题 一个关于日历控件的问题! 字符串问题 大家帮帮忙呀,,在线等
用APPLICATION记录
{
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 TC_News Set ClicNum=ClickNum+1 Where ID=9
应该有语法问题,请帮忙解决一下.
Update TC_News Set ClicNum=ClickNum+1 Where ID=9
应该有语法问题,请帮忙解决一下.