所以在Default.master.cs pageLoad的,我有以下:Session對象不返回在頁轉到
contObj = Session["Contributor"] == null ? null : (Contributor)Session["Contributor"];
if (contObj == null)
{
Session["Contributor"] = new Contributor
{
ID = id,
Name = name,
Email = email
};
}
在Default.aspx.cs我想通過一個按鈕,這樣做是爲了獲取對象單擊事件:\
contObj = (Contributor)Session["Contributor"];
但是,這會導致以下異常! 未將對象引用設置爲對象的實例。
我看不出我做錯了什麼。 請您詳細說明一下嗎?
謝謝!
你能做出一套確保會話變量,如果你在做的,如果(Page.IsPostBack) – Adil
這是包含在'如果(!Page.IsPostBack)'在MasterPage中的PageLoad內。 – user1027620
所以你在母版頁中獲得會話? – Adil