在你的数据库文章表中加入一个 int型字段.然后在你显示新闻页面的Page_Load中,每加载一次在这个Int型字段+1就可以了.

解决方案 »

  1.   

    在类里加一静态变量static.------------------------
    由于静态成员,不需要实例化,每次执行,实际上执行的是对应全局对象,有些类似application.独立于各实例,相当于一个全局变量.楼主可以查找关于静态成员的例子,诠释,加深理解.
      

  2.   

    好的.谢谢大家的意见...
    那如果,我把文章已经生成了静态html了,
    那还有什么方案可以解决文章被浏览的次数吗?
      

  3.   

    主要还是你的值存在哪?
    觉的可以用JS+XML来实现。
      

  4.   

    我的浏览值在数据表里..
    比如:
     文章id,文章title,内容content,浏览次数count
      

  5.   

    参考:http://blog.csdn.net/insus/archive/2007/11/20/1895335.aspx
      

  6.   

    用JS的方式文章里的调用<script src="/clicknum.aspx?id=101561"></script>clicknum.aspx页面
    private void Page_Load(object sender, EventArgs e)
            {
                string ID = Caicai.Framework.Utils.CFetch.Get("id");
                new Caicai.Framework.Data.DBHelper().ExecuteNonQuery("update C_Document set ClickNum = ClickNum + 1 where ID = " + ID);
                    System.Data.DataView Dv = new Caicai.Framework.Data.DBHelper().ExecuteDataSet("select ClickNum from C_Document where ID = " + ID).Tables[0].DefaultView;
                    Response.Write("document.write(" + Dv[0]["ClickNum"] + ")");
            }
      

  7.   

    COUNT 就是打开阅读页面后,COUNT+1保存到数据库 APPLICATION
      

  8.   

    一楼说的有道理
    如果是一篇文章的话 用Application是可行的
    在Globa文件的 Session_Start 中写一 取出Application中值
    的值  加 1  在存入进去
    如果是多篇文章就不建议这样做了
      

  9.   

    如果按在读取时,就+1,这方法是可行的。。
    但如果我把其生成了静态html,就方法又行不通了!!!