网站中的Session丢失,急!

来源:百度知道 编辑:UC知道 时间:2024/06/05 09:42:24
我在网站中 通过登陆的时候创建了一个SESSION保存用户的登陆名,网站导航一共有4个选项,打开这些页面都没有问题,都处在登陆状态,但是一旦点击页面中Repeater制作的分页里的其他页面时,就会使SESSION丢失,造成不在登陆的状态,反正如果不点分页,SESSION就在,点了就会提示登陆,因为SESSION已经丢失,但是如果我通过手动改写URL中的页数(因为我页数传在URL中),那样不会丢失SESSION。我想请求高手能帮我指点一下。谢谢!很急,在线等!
整个站里我没有写过销毁SESSION的代码 只是在点击下一页之类涉及到分页的跳转时候会丢失SESSION,而我通过URL改写当前页数的时候,就可以不丢失SESSION正常跳转。请有些经验的专家帮忙分析下原因可能在哪。不是什么都要贴出代码的,不好意思。

能帮上忙的我补最高分,麻烦了!

肯定是在翻页的时候Session被清空了啊。

换台电脑试试..在检查代码..

分页事件中是否使用了session,page_load中是否使用了session?分别贴出这两处的代码

看看分页事件里有没有清空session的代码.
如果没有,极端情况是分页获得太多的数据,asp.net进程自动回收了资源.

把代码贴出来看看了,不然看不出来原因