ReportInfo是一个结构。该结构在一个网页上运行良好,但我试图在另一个网页上使用它。这是我将ReportInfo结构保存到会话变量
的位置Session [“ReportInfo”] = reportInfo;
在另一个网页上,我重新创建了Structure,然后将会话变量分配给它,就像这样......
reportInfo =(ReportInfo)(Session [“ReportInfo”]);
我收到以下运行时错误:
System.InvalidCastException未被用户代码处理 Message =“指定的演员表无效。” 源= “App_Web_-s8b_dtf”
如何从Session变量中获取ReportInfo结构以便再次使用?
答案 0 :(得分:0)
您检查过Session["ReportInfo"]
的值吗?也许它是null
或其他一些令人讨厌的价值?另外,我假设第二页中的reportInfo
类型为ReportInfo
?