2010-08-15 75 views

回答

2

您可以使用QueryString傳遞數據。

+0

如何使用查詢字符串將數據表傳遞到其他頁面 – NoviceToDotNet 2010-08-16 03:59:16

+0

如果此數據表是通過服務器填充的,那麼您可以再次執行查詢字符串。 但是,如果此數據表在客戶端上發生更改,則應該將此頁面重新發布,然後您可以重定向您的頁面。 希望這有助於 – 2010-08-16 15:01:46

0

你可以把它作爲一個會話變量:

Session['yourData'] = dataYouWantToPass; 

然後在接下來的頁面您檢索它像這樣:

var dataYouWantToPass = (YourDataType)Session['yourData']; 

在字符串數據的情況下,它應該是這樣的:

//store in session 
Session['stringData'] = "Test string data"; 

//read from session 
var stringData= (String)Session['stringData']; 
+0

我會建議針對會話變量,因爲您可能會失去可伸縮性(不可序列化的對象使SQL中的會話不可能),並可能導致代碼混淆。 – Dan 2010-08-15 19:45:31

+0

同意,但是,我仍然認爲它比通過QueryString傳遞它更好。 – silvo 2010-08-15 19:47:34

+0

但是我也有很多數據傳遞是使用會話而不降低性能的上帝解決方案。或有任何替代品在那裏。 – NoviceToDotNet 2010-08-16 03:58:50

相關問題