2014-10-24 2 views
0

Я часто передавал объекты через переменные сеанса и до сих пор не имел проблемы. Я пытаюсь передать объект Crystal Report на другую страницу. в моих первых страницах я:Передача объекта отчета о кристалле между страницами

Session["ReportObject"] = rptReport;

и в новой странице я:

ReportDocument rptReport = (ReportDocument)Session["ReportObject"];

Я использовал этот же метод для других пользовательских объектов без вопроса, но для этого объект, когда он пытается получить к нему доступ, объект не установлен в экземпляр. Я проверил, что объект был создан до его отправки. Я видел сообщения об отправке объекта, используя вышеприведенное сообщение. Я видел одну подобную запись в моей проблеме (без ответов). это как-то связано с хрустальными отчетами?

мысли? идеи?

ответ

0

принял другой подход ... выводил отчет в поток памяти и устанавливал его для переменной сеанса. затем на странице приема. Я смог получить доступ к этой переменной и вывести ее в ответ.

так, чтобы это сработало, но все еще интересно, почему я не смог получить доступ к переменной отчета.

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