日期:2014-05-17  浏览次数:20593 次

.net如何获取页面的浏览数次
我想在一个新闻的公告你获取该新闻被浏览的总数次,并且显示出来,我该怎样获取啊,哪位大神能教教我啊!!!!
.net 获取页面浏览数次

------解决方案--------------------
这种最好在数据库里面做一个字段,读一次,加一下。

也可以在asp.net的application对象中用一个变量来记录,但这样服务器已重启就清零了。
------解决方案--------------------
在数据库中添加一个字段来用保存

每浏览一次就加+1

"Update news set isnull(hits,0)+ 1 Where id="+ id 
加完就显示
"Select top 1 * From news Where id="+ id

"点击:" +  row["hits"].ToString();
------解决方案--------------------
引用:
在数据库中添加一个字段来用保存

每浏览一次就加+1

"Update news set isnull(hits,0)+ 1 Where id="+ id 
加完就显示
"Select top 1 * From news Where id="+ id

"点击:" +  row["hits"].ToString();

+1
------解决方案--------------------

            int id = DNTRequest.GetInt("id", 0);
            string[] strParam = { "@id" };
            object[] strValue = { id };
            db.ExecuteUpdate("update gl_NewsSystem set hits=isnull(hits,0) + 1 WHere id=@id", strParam, strValue);
            string query = "Select top 1 * From gl_NewsSystem WHere isCheck=1 and id=@id ";

            DataSet ds = db.GetDataSet(query, strParam, strValue);
            if (ds != null && ds.Tables[0].Rows.Count > 0)

------解决方案--------------------
1,在新闻表中添加一个字段,记录浏览的次数,每次读取数据时将该字段+1
2,注意,防止页面刷新而导致的访问+1
------解决方案--------------------
浏览一次加一次
------解决方案--------------------
用application 这个简单
------解决方案--------------------
引用:
这种最好在数据库里面做一个字段,读一次,加一下。

也可以在asp.net的application对象中用一个变量来记录,但这样服务器已重启就清零了。


+1
------解决方案--------------------
新闻表加个字段记录浏览次数设置为Int类型,默认值0.新闻详情页面加载一次就给字段+1