2010-06-19 84 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