2013-02-06 40 views
0

我想將自定義對象從一個頁面傳遞到另一個在C#asp.net>據我所知,以下是可用方法:在asp.net中將自定義對象從一個頁面傳遞到另一個頁面的方法webform

  1. 在那麼PreviousPage公共財產
  2. 會議
  3. 餅乾
  4. 表單控制(如果導航通過Server.Transfer的發生)(如果頁面沒有母版頁。)
  5. Querystring(不適合對於自定義對象)

有沒有其他方法?由於各種原因,我不能使用任何這些。

感謝

回答

0

至於通過自定義對象一個替代方案是使用jQuery調用從網頁A上的鏈接的onclick事件的網絡服務和$(document).ready函數(或頁面加載方法)並將JSON序列化對象傳出並返回。

但是,爲了達到這個目的,您仍然需要通過某種方式在頁面B上識別用戶,以便從該頁面A獲取該用戶的正確對象。如果您可以使用Session,Cookie或QueryString要傳遞一個guid或其他唯一的標識符,你就完成了。如果沒有,我認爲你排除了所有的選擇,你需要提供更多關於你如何驗證你的用戶的細節,你需要什麼安全爲網站和頁面。

相關問題