如果将现实这一功能写在page_load事件中,每次刷新页面都要去修改或者增加访问的记录,请问有更好的办法让访客第一次进入页面就记录访客信息,,,我是用数据库表记录的访客信息请各位大侠帮帮忙,,说说思路
解决方案 »
- 用 repeater控件显示数据,为什么记录大于500,感觉页面速度就很慢
- fckeditor 在。net 里遇到个问题,
- 这样操作webconfig怎么保存不了
- 谁能给一个能传进SQL语句、返回记录集和出错信息(如果有)的三层结构的例子?
- ASP.NET 简单问题 小弟是在不解 望大家开导开导 感谢感谢啊!
- 谁遇到过这钟情况。在页面间传值的时候,当要传的字符中有“号”字的时候就会有乱码,没有“号”字的时候一却正常。
- 急~~动态生成的列要排序,怎么不执行代码?
- 如下代码 为什么必须把文件夹设为可写入的共享 ,才能往里边写内容呢?
- 如何模拟已经登录
- asp.net文本框连接数据库时,不知道后台代码该怎么写,帮忙指导一下
- updateprogress 控件可以在page_load中使用吗
- 问一个关于Dataset的问题。
userId
visitorId
time每次访问事件触发就执行一次操作
用页面所属用户的id 也就是userId搜索一次数据库,如果小于n(自己设定)条,则直接插入一条数据。如果等于n条则删除time最早的那条,然后插入一条数据。
显示页面的时候用userId搜索全部该用户的访客记录。然后foreach循环,通过visitorId读取访客的用户信息,显示。
over
当然,已经存在n条的判断只是为了防止记录过多,浪费系统支援。你不判断也无所谓。但是如果判断的话,就是这个先后顺序。而且 如果要严谨的话,最好判断一下,如果条数大于你设定的n,则删除数不是1,而是一直删到只剩n条为止。当然这都已经是技术上的问题,而不是思路上的问题
不解啊。