这段asp编程哪错了??

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:44:08
<html>
<body>
<%

dim varnumber
varnumber=request.cookies("intVisit")
if varnumber=""then
varnumber=varnumber+1
else
varnumber=CInt(varnumber)+1
end if

response.write"您是第"&varnumber&"次"
response.cookies("intVisit")=varnumber
response.cookies("intVisit").expires=dateadd("d",30,date())

%>
</body>
</html>

老说我错误类型:
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: '[string: ""]'
/cookies.asp, 第 8 行
知道的人帮忙改一下~~~~!!!!!!!!!!!

if varnumber=""then
varnumber=varnumber+1
varnumber为空了怎么可以拿它自己直接加1呢?
直接赋值可以吗:
if varnumber=""then
varnumber=1 '或别的初始值

你都没有给你的值指定类型是INT OR STRING
dim int varnumber