问题描述
程序运行中出现Invalid_Viewstate_Client_Disconnected错误,请问如何解决。原因:在画面迁移之后,在新画面把旧画面单独使用的session给remove掉了。
解决方案
解决方案二:
高人们,快来支招啊。
解决方案三:
引用楼主alexshang的帖子:
程序运行中出现Invalid_Viewstate_Client_Disconnected错误,请问如何解决。原因:在画面迁移之后,在新画面把旧画面单独使用的session给remove掉了。
如果不remove不出现这样的问题吗?建议检查下SESSION用法,最好帖点代码出来呀!
解决方案四:
不remove没有这样的问题;是这样的,程序做到差不多完成时候才发现session没有及时清除(很多大的session都是页面单独使用的),为此,在基类(继承System.Web.UI.Page类)OnUnload()方法里边加入清除代码://drClear存储的是前一页面的sessionfor(inti=0;i<drClear.Length;i++){//clearsessionSession.Remove(drClear[i]["SESSION_NM"].ToString().Trim());}
时间: 2024-11-13 07:53:52