积极答复者
如何在类中使用Session

问题
答案
全部回复
-
通过测试,我发现。在网站中不添加Global的时候,只要没有通过Session["..."]进行赋值,SessionId一只在变化。进行赋值后,就一直不变了,就算调用了Session.Abandon()也不会改变。然后我在网站中添加了Global,SessionId不管有没有进行赋值,都是不变的。然后我还有一个问题请教,在网站中添加了Global后,我调用Session.Abandon()后。执行Session_End事件,然后每次请求都要执行一次这个事件,这时SessionId任然没有改变的。能不能通过某种方法获取当前Session是否过期。这个方法应该是全局的。比如,我得知当前Session已经过期,将客户定义到另一个页面。重新设置一次Session
郭鹏 -
通过测试,我发现。在网站中不添加Global的时候,只要没有通过Session["..."]进行赋值,SessionId一只在变化。进行赋值后,就一直不变了,就算调用了Session.Abandon()也不会改变。然后我在网站中添加了Global,SessionId不管有没有进行赋值,都是不变的。然后我还有一个问题请教,在网站中添加了Global后,我调用Session.Abandon()后。执行Session_End事件,然后每次请求都要执行一次这个事件,这时SessionId任然没有改变的。能不能通过某种方法获取当前Session是否过期。这个方法应该是全局的。比如,我得知当前Session已经过期,将客户定义到另一个页面。重新设置一次Session
郭鹏
推长设置时间 或者重新赋值!