一个ASP.NET的网站,如何记录各个页面访问人数 以及人数的详细信息

selg1984 2014-08-06 09:43:30
一个ASP.NET的网站,如何记录各个页面访问人数 以及人数的详细信息 比如说a页面的访问量是50 点击50后进入显示访问这个页面的50个会员的会员名
...全文
495 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
祥子爱游戏 2014-08-09
  • 打赏
  • 举报
回复
记录PV。 在Global里面写就行,可以用application
myhope88 2014-08-08
  • 打赏
  • 举报
回复
直接用百度统计代码或者cnzz来统计就行了吧
踏平扶桑 2014-08-08
  • 打赏
  • 举报
回复
http://tongji.baidu.com/ 百度统计,免费申请。
eeell_2423891094 2014-08-08
  • 打赏
  • 举报
回复
统计IP地址的登录次数 //用Cookie文本文件存储用户IP地址的登录次数 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //页面第一次加载时 int lastVisitCounter; if (Request.Cookies["lastVisitCounter"] == null) //如果Cookie对象为空 { lastVisitCounter = 0; //记录对象为0 } else { lastVisitCounter = int.Parse(Request.Cookies["lastVisitCounter"].Value);//如果不为空获取对象中的数据 } lastVisitCounter++; //变量自增 HttpCookie aCookie = new HttpCookie("lastVisitCounter");//创建一个Cookie变量 aCookie.Value = lastVisitCounter.ToString();//将增加的数据写Cookie入对象 aCookie.Expires = DateTime.MaxValue; //从新设置Cookie对象的有效期 Response.Cookies.Add(aCookie); //将Cookie对象添加到Cookie中 } } //添加统计按钮的方法 protected void Button1_Click(object sender, EventArgs e) { if (Request.Cookies["lastVisitCounter"] == null)//如果Cookie对象为空 { txtSum.Text = "1";//说明是第一次登录 }//CodeGo.net/ Else { HttpCookie aCookie = Request.Cookies["lastVisitCounter"];//获取Cookie对象 txtSum.Text =Server.HtmlEncode(aCookie.Value);//显示对象中记录的登录次数 } }
xiaolll028 2014-08-08
  • 打赏
  • 举报
回复
自己写个类 继承IHttpModule 在AcquireRequestState事件中记录 访问的context.Request.Url.ToString().ToLower() 会员的信息还是自己在session中 就从session中取
信不信由你zzy 2014-08-06
  • 打赏
  • 举报
回复
取出所有当前页面已访问客户的IP(或用户名什么的可以唯一识别的)放进集合arr中;个数为N,点击N显示N个客户的详细信息 如果当前客户IP在访问的页面中集合arr不包含当前客户IP则向数据库中添加

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧