为什么我刷新一次就增加一条记录 asp

来源:百度知道 编辑:UC知道 时间:2024/06/21 09:51:32

很简单的道理,没有使用Session。
后果是页面读取一次,就向计数器+1然后更新数据库,这样主要是统计页面的流量(PV)。如果使用了Session,同一IP刷新页面就不再向计数器+1,这样是用来统计页面的IP。

你用得是不是asp.net
是的话可能是你在添加纪录这个页面上
没有设置IsPostBack这个变量的判断
把你的程序改为
if(!IsPostBack)
{
添加纪录的代码
}

关于IsPostBack
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpref/html/frlrfsystemwebuipageclassispostbacktopic.asp