在我们的应用程序中,我们必须访问业务类中的会话对象。我们使用HttpContext.Current.Session来获取会话值。在某些情况下,它返回值,但主要是它抛出一个空引用异常(对象引用未设置为对象的实例)。我们有以下代码 尝试
如果HttpContext.Current.Session(“Username”)IsNot Nothing那么 '要执行的陈述 万一 赶上前例外 '登录db 结束尝试
这里HttpContext.Current.Session(“Username”)主要抛出异常“对象引用未设置为对象的实例” 在调试时我们发现HttpContext.Current本身并不算什么。
感谢。任何有关这方面的帮助将不胜感激。
答案 0 :(得分:0)
HttpContext通常在Business层中不可用。您通常将其作为代码隐藏页面中的参数传递。你这样做了吗?
答案 1 :(得分:0)
我们可以在业务类中访问HTTPContext。在我们的例子中,大多数HttpContext.Current都没有。