2011-05-05 88 views
1

我想在我的網站頁面之間傳遞一個對象。我知道我可以使用會話對象。ASP.NET會話替代頁面之間傳遞對象

就我個人而言,我不想爲此使用任何會話或應用程序或緩存。

有沒有其他的選擇?

請幫忙。

感謝, 馬赫什

+0

如果你能解釋你爲什麼不想使用會話/應用程序/緩存,它會有所幫助! – VinayC 2011-05-05 10:28:01

回答

1

另一種選擇是將對象序列化到一個隱藏字段,當你郵寄到其他頁面反序列化值回一個對象實例。或者,另一種可能性是將對象保存到某個數據存儲中,然後使用一個id將其取回。

+0

@Mahesh,總之,你必須序列化你的對象,並把它作爲一個字符串傳遞,或者將它存儲在一些持久的介質中,並且使用相關的密鑰並傳遞密鑰。另一種不帶序列化的方法是將其放入靜態字典中,但它應該是相當不安全的應用程序/緩存對象。 – VinayC 2011-05-05 10:31:00