【发布时间】:2016-07-05 17:13:27
【问题描述】:
我已经定义了一个这样的类:
Class Foo
Public SomePublicProperty
Public Function init(p_somePublicProperty)
set init = Me
SomePublicProperty= p_somePublicProperty
End Function
End Class
然后在我的 global.asa Application_OnStart 中使用它:
Dim fooInstance
Set fooInstance = New Foo.init("Some data")
fooArray = Array(fooInstance)
Application("fooArray") = fooArray
这很好,但是当我从另一个页面上的应用程序商店中取回值时,我无法在属性中获取...
fooArray = Application("fooArray")
fooArray(0).SomePublicProperty 'This line returns an error - Object doesn't support this property or method
我曾尝试将类定义放入第二页,但没有帮助。
我错过了什么?
我刚刚找到this 的问题。我是否正确假设相同的规则重新序列化同样适用于 Application 对象?所以我不应该尝试这样做吗?
【问题讨论】:
标签: vbscript asp-classic