asp的Application问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 17:27:46
哪位知道下面程序的意思
Application("AllCheckCode_"&Ad_ID)=Application("AllCheckCode_"&Ad_ID)&CheckCode&"|"
Myarray=Split(Application("AllCheckCode_"&Ad_ID),"|")
If Ubound(Myarray)>100 Then
For I=UBound(MyArray)-50 To UBound(MyArray)
AllCheckCode = AllCheckCode&Myarray(I)&"|"
Next
Application("AllCheckCode_"&Ad_ID)=AllCheckCode
End If
程序我大概能看懂,但是
If Ubound(Myarray)>100 Then
For I=UBound(MyArray)-50 To UBound(MyArray)
AllCheckCode = AllCheckCode&Myarray(I)&"|"
Next
Application("AllCheckCode_"&Ad_ID)=AllCheckCode这段程序我不太明白它的作用,哪位能给我说明一下吗,谢谢,急用
我想知道当缓存数>100时,执行的循环取后面50个checkcode赋给AllCheckCode,为什么Application("AllCheckCode_"&Ad_ID)只取最后的50个缓存值,这个是什么意思

Application("AllCheckCode_"&Ad_ID)=AllCheckCode

application服务器缓存

意思添加服务器缓存名("AllCheckCode_"&Ad_ID) ad_id是个变量

值是AllCheckCode,AllCheckCode也是变量,循环体内赋值的。

----------------
补充:那得看程序设计思想了,他为什么要缓存后50个是他的思路,你连接程序上下文应该能找到原因。