读书人

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

发布时间: 2011-12-25 23:21:20 作者: rapoo

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

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

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


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

读书人网 >asp.net

热点推荐