Наша контора потиху переползает с asp на asp.net. Столкнулись с такой проблемой:
В старой модели мы использовали session для хранения состояния com объекта, и при переходе по страницам доставали объект из сессии. Во фрэймворке такая вещь не проходит, сессия не позволяет хранить объекты (или я что упустил?).
Я в дотнете новичек, облазил форум, но не нашел выхода из этой ситуации.
COMпонент нормально импортнулся и работает, проблема в том, как мне передавать его при переходе между страницами?
(Вариант с созданием объекта каждый раз при заходе на страницу не подходит)
Подскажите пожалуйста способ передачи между страницами. Сам способ, будь то сессия или глобальный объект роли не играет. Заранее спасибо
Здравствуйте, Shura Balaganov, Вы писали:
SB>COMпонент нормально импортнулся и работает, проблема в том, как мне передавать его при переходе между страницами? SB>Подскажите пожалуйста способ передачи между страницами. Сам способ, будь то сессия или глобальный объект роли не играет. Заранее спасибо
*В общем, если память не изменяет -- сессия может хранить объекты. По крайней мере с массивами мне это удавалось.
С СОМом не работал, полазил по гугыл-группам нашёл пост одного гугыл-группенфюрера -- объясняет как использовать СОМ в страницах:
Здравствуйте, Shura Balaganov, Вы писали:
SB>Наша контора потиху переползает с asp на asp.net. Столкнулись с такой проблемой: SB>В старой модели мы использовали session для хранения состояния com объекта, и при переходе по страницам доставали объект из сессии. Во фрэймворке такая вещь не проходит, сессия не позволяет хранить объекты (или я что упустил?).
А что происходит? Я нормально хранил в Session КОМ-объекты безо всяких дополнительных усилий:
Здравствуйте, Shura Balaganov, Вы писали:
SB>Наша контора потиху переползает с asp на asp.net. Столкнулись с такой проблемой: SB>В старой модели мы использовали session для хранения состояния com объекта, и при переходе по страницам доставали объект из сессии. Во фрэймворке такая вещь не проходит, сессия не позволяет хранить объекты (или я что упустил?).
SB>Я в дотнете новичек, облазил форум, но не нашел выхода из этой ситуации.
SB>COMпонент нормально импортнулся и работает, проблема в том, как мне передавать его при переходе между страницами? SB>(Вариант с созданием объекта каждый раз при заходе на страницу не подходит) SB>Подскажите пожалуйста способ передачи между страницами. Сам способ, будь то сессия или глобальный объект роли не играет. Заранее спасибо
Хранить объекты можно, в отличии от старого АСП, нужно приводить типы при доставании объекта...
Здравствуйте, mogadanez, Вы писали:
M>Хранить объекты можно, в отличии от старого АСП, нужно приводить типы при доставании объекта...
M>Session["MyObj"]=MyObj; M>..... M>MyObj=(MyObjType)Session["MyObj"]
Именно до этого я дошел, единственный вопрос, как выполнить последнее приобразование на VB?
Здравствуйте, Shura Balaganov, Вы писали:
SB>Здравствуйте, mogadanez, Вы писали:
M>>Хранить объекты можно, в отличии от старого АСП, нужно приводить типы при доставании объекта...
M>>Session["MyObj"]=MyObj; M>>..... M>>MyObj=(MyObjType)Session["MyObj"]
SB>Именно до этого я дошел, единственный вопрос, как выполнить последнее приобразование на VB?