.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
[解决办法]
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 这个简单
[解决办法]
+1
[解决办法]
新闻表加个字段记录浏览次数设置为Int类型,默认值0.新闻详情页面加载一次就给字段+1