.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