ReportInfo - это структура. Структура работает отлично на одной веб-странице, но я пытаюсь использовать ее на другой веб-странице. Здесь я сохранил структуру ReportInfo для переменной сеансаСтруктура, сохраненная в переменной сеанса
Сессия ["ReportInfo"] = reportInfo;
На другой веб-странице, я воссоздал структуру и затем присвоить переменной сеанса к нему, как это ...
reportInfo = (ReportInfo) (Session [ "ReportInfo"]);
Я получаю следующее сообщение об ошибке во время выполнения:
System.InvalidCastException был необработанным кодом пользователя Message = «Указанный бросок не является действительным.» Источник = "App_Web_-s8b_dtf"
Как мне восстановить структуру ReportInfo из переменной Session?
Сессия ["ReportInfo"] - это то, что должно быть на исходной странице ... Но я не могу сказать, какое значение имеет значение на странице ... – Lakeshore
Итак, у вас есть проблема с сохранением сеанса, а не сам бросок. Проверьте другой объект сеанса и/или настройки IIS –