经典的asp持久化自定义类在会话中

时间:2010-08-22 22:22:30

标签: session asp-classic object persistence

是否可以在经典asp中的VBScript中定义的会话中保持一个类:

<script runat=server language=vbscript> 

Class clsCourse 
Private Sub Class_Initialize 
' Statements go here.
End Sub
End Class

dim oCourse
set oCourse=new clsCourse
</script>

我如何在会话中坚持oCourse并从会话中恢复?

知道会话不好,但这是一个高容量的应用程序,我担心在页面调用中多次点击数据库。

1 个答案:

答案 0 :(得分:1)

编辑:请查看这些答案,以获得更详尽的解释Classic ASP Store objects in the session object

很遗憾,您无法在会话中存储课程。这个页面给出了一个很好的解释:

http://www.4guysfromrolla.com/aspfaqs/ShowFAQ.asp?FAQID=195

一种解决方案可能是使类成为数组的包装器,并将该数组存储在会话中。