济宁佰世达:asp.net防刷新记数器问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 22:02:10
Sub page_load()
Dim objreader As New StreamReader(Server.MapPath("1.txt"))
Dim count As String = objreader.ReadLine()
objreader.Close()

If Session.IsNewSession = True Then
count += 1
Dim objwriter As New StreamWriter(Server.MapPath("1.txt"), False)
objwriter.WriteLine(count)
objwriter.Close()

End If
Response.Write(count)
End Sub
这个程序用了If Session.IsNewSession = True 来判断用户是否刷新,但运行是为什么点了刷新数字还是不断提升

楼上讲得对
我来讲讲为什么你那个不行,因为你都没有为访问的人注册session。session不注册是没有作用的。每次刷新都检测不到session,那个条件便无从判断了

用 Page.IsPostBack 来判断是否是刷新页面 他是一个bool值