您的位置:首页 > 编程语言 > ASP

asp.net页面防刷新重复提交

2011-04-18 13:56 246 查看
1、继承类库里的防刷新

Public Function fangshuaxin()
If Session("logintime") Is Nothing Then
Session("logintime") = Now
Session("yemian") = Request.RawUrl.ToString
Else
If Request.RawUrl = Session("yemian") Then
'访问同一页面时必须间隔一秒钟
If Now > CDate(Session("logintime")).AddMilliseconds(500) Then
Session("logintime") = Now
Else
Msg("为了避免出现服务器超负荷,系统开启了防刷新机制,请间隔1秒钟以上再继续")
End If
Else
Session("logintime") = Now
Session("yemian") = Request.RawUrl.ToString
End If

End If
End Function

2、页面提交后转入其它页面

Response.Write("<script language=javascript>alert('下单提交成功,点【确定】后转入会员控制面板!');window.location.href='user/index_user.aspx';</script>")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: