'exe(request|cint, ID) 即得 cint(request("ID"))
Do While (Instr(ss, "{$exe(")>0 And Instr(ss, ")}")>0)
iGet = StrCut(ss, "{$exe(", ")}", 2)
iValue = Trim(Split(iGet, ",")(1))
iArr = Split(Split(iGet, ",")(0),"|")
If Err Or Trim(iValue) = "" Then
Err.Clear
ErrMsg = ErrMsg & "<li>解释出错,exe标签错误</li>" & Sql
Exit Function
End If
For ii=0 To Ubound(iArr)
Select Case ""&Trim(LCase(iArr(ii)))&""
Case "session"
iValue = session(iValue)
Case "request.cookies"
iValue = request.cookies(iValue)
Case "request.querystring"
iValue = request.querystring(iValue)
Case "request.form"
iValue = request.form(iValue)
Case "request"
iValue = request(iValue)
Case "cint"
iValue = Cint(iValue)
End Select
Next
ss = Replace(ss, "{$exe(" & iGet & ")}", iValue)
Loop