怎么去统计一篇文章被浏览的次数
怎么去统计一篇文章被浏览的次数 和调文章字体的大小 --------------------编程问答-------------------- 数据库记录打开次数 --------------------编程问答-------------------- 大小可以通过使用定义不同CSS调节 --------------------编程问答-------------------- 表里面增加个字段 存放浏览次数 默认为0文章浏览页面里面 每次打开给这个字段加1
--------------------编程问答-------------------- 加个字段,然后在显示文章的page_load里面update这个字段。字体通过CSS控制 --------------------编程问答-------------------- 如果不在表里加字段怎么实现 --------------------编程问答-------------------- 数据库中用个字段来存放查看次数,
在page_load事件中,加个update 更新数据库中次数字段
通过字段的值在某个值范围内,用css来控制字体大小和颜色 --------------------编程问答-------------------- 为什么要这么做?不想修改原来的数据库?那你用个Access表专门存放点击量。 --------------------编程问答-------------------- 数据库加字段,浏览一次加一.
function ContentSize(size)
{
var obj=document.getElementById("BodyLabel");
obj.style.fontSize=size+"px";
} --------------------编程问答-------------------- void Application_Start(object sender, EventArgs e)
{
//string msg = "程序启动: " + DateTime.Now.ToString() + " \n" ;
//LogObject.WriteLogFile(msg);
int count = 0;
System.IO.StreamReader srd;
//获取文件路径
string file_path = Server.MapPath("~/num.txt");
srd = System.IO.File.OpenText(file_path);
while (srd.Peek() != -1)
{
string str = srd.ReadLine();
count = int.Parse(str);
}
srd.Close();
object obj = count;
Application["Counter"] = obj;
}
void Application_End(object sender, EventArgs e)
{
//string msg = "程序关闭: " + DateTime.Now.ToString() + " \n";
//LogObject.WriteLogFile(msg);
}
void Application_Error(object sender, EventArgs e)
{
}
void Session_Start(object sender, EventArgs e)
{
Session["SiteId"] = 1;
Session["username"] = null;
// Code that runs when a new session is started
UtilSerpent.SecurityHelper helper = UtilSerpent.SecurityHelper.NewInstance();
helper.StartProcessRequest();
Application.Lock();
//数据累加
int stat = 0;
stat = (int)Application["Counter"];
stat += 1;
object obj = stat;
Application["Counter"] = obj;
//写入文件
string file_path = Server.MapPath("~/num.txt");
System.IO.StreamWriter srw = new System.IO.StreamWriter(file_path, false);
srw.WriteLine(stat);
srw.Close();
Application.UnLock();
}
这是我做的,大概这样就可以的 --------------------编程问答-------------------- 不加数据库就随便用某个方式(TXT,XML。。)存放浏览数,然后每次加载文章的问候就+1··· --------------------编程问答-------------------- 如果当量不大的话就记录txt行了,要求高的话再考虑数据库+session+cookie --------------------编程问答-------------------- 写一行脚本代码输出在html上,让它访问一下服务器上专门用来记录文章浏览计数的ashx或者asmx就行了,url中的参数写上“?文章id=1234”。 --------------------编程问答-------------------- pageload里加update浏览数量的方法 --------------------编程问答-------------------- 文章字体大小:style="font-size: *"
补充:.NET技术 , ASP.NET