首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎的在刷新时不让刷新率加1

2011-12-25 
怎样在刷新时不让刷新率加1?我在做网站(ASP.NET,C#,SQL2005)时需要计算刷新率,在数据库表中放一个ClickAcc

怎样在刷新时不让刷新率加1?
我在做网站(ASP.NET   ,C#,SQL2005)时需要计算刷新率,在数据库表中放一个ClickAccount字段,通过自定义的类中的方法来控制这个字段来处理刷新率。但是有个问题,在点击浏览器的刷新按钮时,ClickAccount就会加1,我在cs文件中将这个方法放在if(!ispostback)里面执行,但是却在打开页面的时候ClickAccount并不加1,我该怎么解决?使第一次打开页面的时候计算刷新率,点击浏览器的刷新按钮不计算刷新率。我不想限制每个IP地址每天的刷新率。

[解决办法]
放个标记变量,第一次刷新,session[ "Login "] 设置为true,在更新数据库的时候,检查这个值就可以。

if session = null && session != true
更新数据库


还有其他办法,这个比较好想

热点排行