主题:  (.net)刷新访问人数的问题,如何解决

hongyishizhe

职务:普通成员
等级:1
金币:0.0
发贴:21
注册:2005/3/20 19:31:47
#12005/5/20 20:24:27
不停的点刷新,人数就一直的增加,session.IsNewSession = true 不起作用,不知道怎么回事,counter3.txt 这个是记录人数的文件,自行可以先建立一个,麻烦大侠们帮忙调试一下,谢谢,或者说说什么原因
<%@ import namespace="system" %>
<%@ import namespace="system.io" %>
<script language="vb" runat="server">
sub page_load(sender as object, e as eventargs)

dim objreader as new streamreader(server.MapPath("counter3.txt")
dim counter as long = objreader.readline()
objreader.close()
if session.IsNewSession = true then
counter += 1
dim objwrite as new streamwriter(server.MapPath("counter3.txt", false)
objwrite.writeline(counter)
    objwrite.close()
    

label1.text=counter

end if

end sub

</script>




<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<form runat="server">
<asp:Label runat="server" ID="label1"/>

</form>
</body>
</html>



hongyishizhe

职务:普通成员
等级:1
金币:0.0
发贴:21
注册:2005/3/20 19:31:47
#22005/5/21 11:00:58
谁能帮我把这代码指正一下 :(先谢谢了
这代码是用来记录访问网站的人数的(比如,你是第XXX位访客),功能是连续点刷新,访问人数不会增加,应该是不变才对,可还是没用,不知道错在哪