2010-06-19 87 views
0

我在嘗試讀取另一個asp.net頁面中的會話時遇到此問題。未將對象引用設置爲對象的實例。 ASP.NET(VB)

未將對象引用設置爲對象的實例。

If Session("cne").Equals("") Then 
Response.Redirect("Default.aspx") 
End If 

我設置與此代碼在默認頁的會議:

Session("cne") = cne.Text 

感謝。

+0

如果您可以發佈一些額外的代碼將是有用的。根據你在這裏的內容,沒有錯誤的原因,但是因爲它正在發生,表明默認頁面沒有先被調用,或者在其他地方有其他代碼將該值設置爲空。更多的上下文將有助於確定發生了什麼。 – ckramer 2010-06-19 23:56:10

+0

@ckramer:實際上,錯誤很明顯。 – 2010-06-20 01:21:53

回答

2
Dim cne = Session("cne") 
If cne Is Nothing OrElse cne.Equals("") Then 
    Response.Redirect("~") 
End If 
+0

感謝它的工作。 – 2010-06-20 00:00:24