2010-08-22 2 views
0

Можно ли сохраняться класс в сессии, что я определяю в 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 в сессии, и восстановить его из сессии?

I знаю сеанс плохой, но это приложение большого объема, и я беспокоюсь о том, что несколько раз ударяю базу данных во время вызова страницы.

ответ

1

EDIT: Посмотрите на эти ответы для более подробного объяснения Classic ASP Store objects in the session object

К сожалению, вы не можете сохранить классы в сессии. Эта страница дает хорошее объяснение:

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

Одним из решений может быть, чтобы сделать класс обертку для массива и просто хранить этот массив в сессии.

Смежные вопросы