会话显示Object引用null异常

时间:2012-05-31 06:18:06

标签: asp.net vb.net session

我有一个VB.NET应用程序,可以与本地主机完美运行。但是当我将它上传到我的服务器时,会话对象会抛出空引用异常。

会话无法在单个页面中运行。如果我在任何其他页面上使用会话,那就完美了。

我已使用EnableSessionState属性在该页面中启用了会话。同样在web.config中我启用了会话变量。

我使用会话的方式如下:

HttpContext.Current.Session("leftmenu").ToString()

我也尝试在前面添加System.Web,但效果不佳。

请提出有用的建议。

1 个答案:

答案 0 :(得分:0)

在使用会话变量之前检查它是否为空。

伪代码

if(HttpContext.Current.Session("leftmenu") is not null) 
    HttpContext.Current.Session("leftmenu").ToString()