例外狀況詳細資訊: System.Runtime.Serialization.SerializationException: 未將類型 'XXX.OOOO' (於組件 'XXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 中) 標記為可序列化。
ERROR :
未將類型 'XXX.OOOO (於組件 'XXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 中) 標記為可序列化。
描述: 在執行目前 Web 要求的過程中發生未處理的例外狀況。請檢閱堆疊追蹤以取得錯誤的詳細資訊,以及在程式碼中產生的位置。
例外狀況詳細資訊: System.Runtime.Serialization.SerializationException: 未將類型 'XXX.OOOO' (於組件 'XXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 中) 標記為可序列化。
找到這篇
http://www.blueshop.com.tw/board/FUM20041006161839LRJ/BRD20070606173525PMI.html
topcat 前輩說:
您的程式有把物件放到Session中嗎??
如果是的話
那就請改寫
因為使用State Server的話
是不可以將非序列化的物件存放在Session中
My solution
將前人使用viewState["abc"] 存資料的部分改成session["abc"]