ASP文本计数器的问题?

代码如下:请问为什么我刷新后就不再显示基数了呢?我希望刷新后仍能看到计数结果,只是数值没增加罢了。<%ifsession("iscount")=""thensession... 代码如下:请问为什么我刷新后就不再显示基数了呢?我希望刷新后仍能看到计数结果,只是数值没增加罢了。

<%
if session("iscount")="" then
session("iscount")="iscount"

dim count
Set fs=CreateObject("scripting.filesystemobject")
Set hs=fs.opentextfile(server.Mappath("count.txt"))
count=hs.readline
count=count+1
response.write "您是第" & count & "位访问者!"
Set hs=fs.createtextfile(server.Mappath("count.txt"))
hs.writeline(count)
hs.close
set fs=nothing
end if
%>
我试过了,但还是不行。刷新后不显示任何文字,就连“您是第...位访问者”都显示不出来。很郁闷。
展开
 我来答
houzixie
2009-03-06 · TA获得超过1288个赞
知道小有建树答主
回答量:202
采纳率:100%
帮助的人:132万
展开全部
你把判断放在最外层了,当然,刷新后就不执行你后面的显示语句了,改成:
<%
dim count
Set fs=CreateObject("scripting.filesystemobject")
Set hs=fs.opentextfile(server.Mappath("count.txt"))
count=hs.readline

if session("iscount")="" then
session("iscount")="iscount"
count=count+1
end if

response.write "您是第" & count & "位访问者!"
Set hs=fs.createtextfile(server.Mappath("count.txt"))
hs.writeline(count)
hs.close
set fs=nothing

%>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式