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

解决方案 »

  1.   

    写入一个文件中
    用APPLICATION记录
      

  2.   

    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();    //临界变量被解锁 } }
      

  3.   

    你就在哪个需要记录浏览次数的页面写个update 表名 次数字段=次数字段+1 WHERE ID=XX放在pageload里面一打开就执行就可以了
      

  4.   

    我现在写了个Update的SQL语句
    Update TC_News Set ClicNum=ClickNum+1 Where ID=9
    应该有语法问题,请帮忙解决一下.
      

  5.   

    我现在根据ChinaZhanNet(中国站长网 ChinaZhan.com) 的老兄的意思写了一个写了个Update的SQL语句  
    Update  TC_News  Set  ClicNum=ClickNum+1  Where  ID=9  
    应该有语法问题,请帮忙解决一下.
      

  6.   

    protected void Application_Start(Object sender, EventArgs e)的那种方法不可取,访问大了在并发时有的访问就失败了,最简单的,网上找个log4net代码或现成dll,添加dll引用,log4net记录最方便了,记到数据库也可以,不过如果数据库访问出问题,页面会长时间打不开,有性能影响
      

  7.   

    登陆后 记录Session 然后 通过数据库记录啊!