2014-01-18 43 views
0

我已經創建了ASP.NET WebForm應用程序。比方說,我有一個字符串值,並希望將其發送到我的應用中的另一個頁面,例如如何將會話發送到其他ASP.NET WebForm頁面?

string sValue = "information"; 

然後我把這個變成一個會話像這樣:

Session["value"] = sValue; 

那麼我想導航到另一個網頁在我的web應用程序,所以我使用:

Response.Redirect("~/ViewInvoices.aspx"); 

然而,當我嘗試從會話中提取任何信息爲空

string sValue = Session["value"]; <-is now null 

任何人都可以發現問題,甚至更好地提供解決方案,使這項工作?

回答

1

使用此重定向:

Response.Redirect("~/ViewInvoices.aspx", false); 
+0

會話[「值」]包含空當我嘗試從新的頁面訪問它。 (我應該添加「.ToString()」我的例子 - 我會更新它) –

+0

@BrianPeach我更新了我的答案 –

+0

拋出一個空的異常錯誤,我想這可能是我導航到另一個頁面的方式可能會創建一個新的用戶會話? –

相關問題