我試圖從數據庫中檢索一些數據並將其存儲在一些會話變量中,以便將它放在所有頁面的_Layout.cshtml中,而不管用戶從頭開始訪問哪個頁面。 Global.asax中:ASP.NET如何使用Sessions,何時何地聲明它?
protected void Application_Start() { ... Manager mng = new Manager(); HttpContext.Current.Session["company-cellphone"] = mng.GetContacts().CompanyCellphone; }
錯誤:異常詳細信息:System.NullReferenceException:對象不設置爲一個對象的一個實例。
此代碼中的哪個元素爲空? –
你的方法'GetContacts()'返回什麼?它看起來像是返回一個未初始化的對象。您需要檢查返回值並將其設置爲默認值,它返回空值 –
GetContacts()返回模型。 – CodeBeginner