在C#下开发.NET 出现的Session问题.
首先我把WEB.CONFIG SESSION 变量设置成1000分钟才算超时.
<sessionState
timeout="1000"
然后我在程序中用到了一个Session["value"].tostring()来保存身份验证后的相关内容, 这个内容一般情况下不会改变,只会在程序中随时读取. 只有当重新身份验证时才会更改,
现在其怪的问题是我的网页上运行了程序后,有时我放了十来分钟不动, 然后再次使用该IE窗口的时候(运行程序功能) 就会有时候出现以下错误
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 38: Label4.Visible =true;
行 39: Bmmc.Visible =true;
行 40: Bmmc.Text =Session["BMMC"].ToString();
行 41: ImageButton2.Visible =true;
行 42:
请问高手们, 我已经设了1000分钟的Session超时, 但为什么还会出现错误, 该错误是什么意思? 如何解决?
<sessionState
timeout="1000"
然后我在程序中用到了一个Session["value"].tostring()来保存身份验证后的相关内容, 这个内容一般情况下不会改变,只会在程序中随时读取. 只有当重新身份验证时才会更改,
现在其怪的问题是我的网页上运行了程序后,有时我放了十来分钟不动, 然后再次使用该IE窗口的时候(运行程序功能) 就会有时候出现以下错误
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 38: Label4.Visible =true;
行 39: Bmmc.Visible =true;
行 40: Bmmc.Text =Session["BMMC"].ToString();
行 41: ImageButton2.Visible =true;
行 42:
请问高手们, 我已经设了1000分钟的Session超时, 但为什么还会出现错误, 该错误是什么意思? 如何解决?
...全文
相关推荐
【ASP.NET编程知识】ASP.NET在底层类库中获取Session C#类中获取Session .docx
总之,ASP.NET的Session是实现用户状态管理的重要工具。理解如何在C#代码中正确地获取和管理Session,以及处理可能遇到的问题,对于进行高效且稳定的Web应用程序开发至关重要。
C#程序中session的基本设置示例及清除session的方法
在C#编程中,Session是ASP.NET应用程序中用于存储用户会话数据的一种机制。它允许开发者在用户浏览器的不同页面请求之间保持数据,这对于构建多页面交互的Web应用非常有用。
C#不同域名之间的Session共享
在.NET开发环境中,C#是一种常用的编程语言,用于构建各种Web应用程序。在处理用户交互时,Session是一个重要的概念,它允许开发者在用户的不同请求之间存储数据。
asp.net(c#)有关 Session 操作的几个误区
### ASP.NET(C#)中关于Session操作的常见误区解析#### 一、误区概述在ASP.NET(C#)开发过程中,Session状态管理是一项非常重要的功能,它能够帮助开发者存储和跟踪用户的特定信息
基于c#实现cookie和session的登陆技术
总的来说,C#中的Cookie和Session技术在Web开发中扮演着关键角色,它们帮助开发者维护用户状态,实现安全的登录功能。通过理解并熟练掌握这两种技术,你可以构建更高效、安全的Web应用程序。


