是否有任何特殊方法可以在Sessions中存储控件?我试图在其中存储带有几个文本框的面板控件。出于某种原因,当我从会话中提取Panel时,它显示为空 - (想知道Panel会发生什么?
BTW,最好的方法是调试ASPX脚本(不是C#编码)?答案 0 :(得分:0)
阅读ASP.NET Page Lifecycle Overview,了解无法在会话中存储控件的原因。页面非常短暂,当它们被丢弃时,它们的控制也是如此。处理后试图访问它们会导致错误。
您应该只存储会话变量中的数据,而不是控件本身。