asp.net页面刷新事件的处理

来源:百度知道 编辑:UC知道 时间:2024/06/16 14:47:15
我做博客项目时,在首页的博客列表里点击一个博客的连接进入到博客的详细信息页面,这时应该在(!Page.IsPostBack)里跟新博客的点击率,即blog.clicks++;然后跟新。但是当我从首页点击一个连接进入blog详细页面后不停的刷新页面时,就会不断的进入(!Page.IsPostBack)里,于是blog的点击率会不断的被跟新,如果要是这样的话就不对了,请问如何解决这个问题。

那你就在博客列表转发到详细停息页面之前就加一。
你用<LinkButton>来实现加一后,再Response.Redriect("detials.aspx");

这样的话可以判断一下就是 判断访问的ip地址,一个ip地址加一次!
或者就在你点击跳转之前进行加一,也面跳转从服务器端进行跳转,如:response.redirect(""),server.transfer ,还有就是 用js通过ajax实现加一然后再跳转页面。