2012-11-26 79 views
0

在這裏,我想從一個頁面傳遞一個字符串變量到另一個使用會話.. 但它給出了一個錯誤.. 請幫助... 這裏是我的編碼如何使用會話在ASP中將數據從一個頁面傳遞到另一個頁面?

//this is for sending 
Session["themeColor"] = "Sky Blue"; 

//this is for retriving  
String themeColor = Session["themeColor"].ToString(); 
+1

什麼是錯誤? –

+0

錯誤14非靜態字段,方法或屬性'System.Web.UI.Page.Session.get'需要對象引用。 –

+1

您是否偶然嘗試從頁面中的靜態方法獲取會話數據?因爲那不會像那樣工作。 – Sean

回答

2

如果您正在使用網站嘗試enableSessionState像這樣:

<pages enableSessionState="true"> 
     <controls> 
     <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
     <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
     </controls> 
</pages> 
相關問題