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

試す:

Session ["nvpReqArray"] = deformatNVP(nvpStrComplete)

セッション変数を定義する必要はありません。これは、asp3の組み込みオブジェクトの1つです。

編集:

オプションexplicitは、すべての変数を宣言するように強制するディレクティブです。(お気づきのように。)
これはプログラミングを支援し、変数が一貫して使用されることを保証するのに役立ちます。
ぜひご利用ください。

于 2009-07-16T09:30:48.717 に答える