0

首先,我有一个问题

在 .asp 页面中

Class clsTesting

Function hash_call ( methodName,nvpStr )

.....
Set SESSION("nvpReqArray")= deformatNVP( nvpStrComplete )
.....

End Function

end class

当我调用此函数时,一旦到达 Set SESSION("nv 行,它就会说错误:

Microsoft VBScript runtime (0x800A01A8)
Object required: 'session'

如何定义变量?我试过了dim SESSION, dim SESSION("nv... not working!

它是在课外运行,然后不需要声明这些变量吗?

4

1 回答 1

2

尝试:

会话["nvpReqArray"] = deformatNVP(nvpStrComplete)

您不需要定义会话变量,它是 asp3 的内置对象之一。

编辑:

Option explicit 是一个强制你声明所有变量的指令。(如您所见。)。
这有助于编程,并有助于确保一致地使用变量。
我会推荐你​​使用它。

于 2009-07-16T09:30:48.717 回答