2009-05-20 77 views
0
其他頁面

一類的inastance的我有一個變化class.I需要在兩個不同的充 頁同一類的同一個實例與以前的值assigend到該實例。?如何體現

所以如何保持一個實例的值b/w的兩頁....

+0

兩頁,或在同一頁的兩個請求?您的文字似乎預示着前者,但你的薄弱使用的語言的餘地疑問,答案將取決於它是非常不同的。 – 2009-05-20 13:14:58

回答

0

儲存於會話:

// Store 
Session["MyInstance"] = myObject; 

// Read 
MyObject myObject = (MyObject)Session["MyInstance"]; 
0

你有3種選擇:

1)將它添加到HTTPContext項目並執行Server.Transfer到其他頁面。 -great如果你正在做某種嚮導的 - 不很好地阿賈克斯所有

工作2)使用可變會話 - 快速和骯髒的 - 將不能很好的一個農場工作環境 - 附件聲音大;可能很難對系統內存

3)存放在某種形式的數據庫並獲取在後續的網頁。 - 最複雜的開發 - 用戶可以稍後再回來,仍然可以得到他們的數據 - 無國籍維護得更好,並且效果很好農場