自定類別寫入 session ,再次提取卻是空的
設定好的List<T> tmp 存入 Session["自訂名稱"]
Session["自訂"] = tmp;
但是再次呼叫
List<類別> tmp = (List<類別>)Session["自訂名稱"];
發現
Session["自訂名稱"] = null
tmp = null
原因是自訂類別要加上[Serializable]
這樣網頁才可傳遞這序列化的資料
[Serializable]
public class 自定類別
{
public int? CUSTID{get;set;}
public string PDNAME { get; set; }
public string ISNO { get; set; }
public string ITEMCODE { get; set; }
public int LEVEL { get; set; }
}