ASP/ASP.NET显示链接点击次数

来源:百度知道 编辑:UC知道 时间:2024/07/05 06:53:43
1.ASP中:不要存入数据库,怎么用session或application或cookie来显示链接的点击次数?
2.同样要求,怎么在ASP.NET中实现呢?
能不能把值存到cookie里面这样不就不会被清空了吗

不存入数据库,那就application吧,全局的,每个人点击就往里面加一个键值 链接--数量+1 但是服务器一重启可就没了

使用System.Collections.Generic.Dictionary<string, int>记录
然后存入application
using System.Collections.Generic;
Dictionary<string, int> d = new Dictionary<string, int>();
d.Add("a.aspx", 1); //记录访问次数
d.Add("b.aspx", 1);
d["a.aspx"] = d["a.aspx"]+1; //修改访问次数

嗯 建议你不要存Cookie 因为如果有时间限制的话 时间到了后,那么怎么计算呢

用哈唏表,存入缓存
如果要长期有效的话,那就是定时存入XML或存入数据库