[英]ASP.NET MVC Session Variables not working - remaining as null
我正在嘗試在會話變量中存儲“ Person”類型的對象。 Session變量的存儲方式如下:
public void SelectPerson(int ID)
{
Person person = db.People.Where(p => p.ID == ID).FirstOrDefault();
Session["PersonID"] = ID;
Session["Person"] = person;
}
然后,我嘗試在以后使用此會話變量,但它總是以null返回
Person person = (Person) Session["Person"];
我不確定為什么這行不通。 有人有什么想法嗎? 謝謝你的幫助。
請檢查從此行獲得的值是什么: Person person = db.People.Where(p => p.ID == ID).FirstOrDefault();
嘗試寫:
Response.Write(person);
在嘗試了我在這里寫的內容之后,請告訴我它所寫的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.