【问题标题】:Object reference not set to an instance of an object. ASP.NET (VB)你调用的对象是空的。 ASP.NET (VB)
【发布时间】:2010-06-19 23:52:03
【问题描述】:

我在尝试读取另一个 asp.net 页面中的会话时遇到了这个问题。

对象引用未设置为对象的实例。

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

我正在使用此代码在默认页面中设置会话:

Session("cne") = cne.Text

谢谢。

【问题讨论】:

  • 如果你能发布一些额外的代码会很有用。根据您在此处的情况,没有错误的原因,但是由于它正在发生,这表明默认页面没有被首先调用,或者在某处有其他代码将值设置为 null。更多上下文将有助于确定发生了什么。
  • @ckramer:实际上,错误很明显。

标签: asp.net vb.net session


【解决方案1】:
Dim cne = Session("cne")
If cne Is Nothing OrElse cne.Equals("") Then 
    Response.Redirect("~")
End If

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-27
    • 2013-07-22
    相关资源
    最近更新 更多