2017-02-27 52 views
0

我是ASP.Net的新手,我正在測試重定向後會話是如何工作的。問題是我重定向後無法檢索我的數據。重定向後的會話ASP.net

代碼形式1:

Session["person"] = person; // Object 
Session["relation"] = relation; // Object 
Response.Redirect("~/Fom2.aspx", false); // found online this has to be false to keep session token 

代碼形式2:

Person person = (Person)(Session["person"]); //null 
Relation relation = (Relation)(Session["relation"]); //null 

任何人可以幫助我嗎? Thnx

回答

0

Session["string"]中的字符串必須完全相同。從表格2刪除Session["person "]的空間,因此它是Session["person"]

+0

Sry,我的複製粘貼失敗,我仍然收到null作爲esult doh – sansactions

+0

您使用的是什麼版本的.NET?根據[link](https://weblogs.asp.net/bleroy/Don_2700_t-redirect-after-setting-a-Session-variable-_2800_or-do-it-right_2900_),舊版本中存在Session錯誤。 – MennoB

+0

.NET 4.6.1是我使用的版本 – sansactions