首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net网站用户session错乱有关问题

2012-02-07 
asp.net网站用户session错乱问题 高分求教刚建的一个网站,用户登陆后总是显示用户错乱。有意+qq 414522115[

asp.net网站用户session错乱问题 高分求教
刚建的一个网站,用户登陆后总是显示用户错乱。
有意+qq 414522115



[解决办法]
缓存?
[解决办法]
应该是你代码本身的问题,

[解决办法]
代码贴出来
[解决办法]
代码本身有错,跟session没关系.
[解决办法]
原来我也遇到这个问题,一下是我给你找的资料
问:
在权限中用session在页面间传递,但同进在一台机器上,有多个客户端的话,会出现Session信息的互相错乱,
大家跟帖啊!
______________________________________________________________________________________________
答1:
在web.config中 设置cookieless=true;
会把session的标志放在地址栏中,
比较一下。

也许你在用户退出时应该调用session.abandon
______________________________________________________________________________________________
答2:
已在用户退出时清除session。
现在的问题是:
如果我在本地用两个不同的帐户进入系统,在,设置了cookieless=true后,那么就会出现
共用session的情况;在原来cookieless=false时,好像是丢失了session!
郁闷ing

______________________________________________________________________________________________
答3:
up

______________________________________________________________________________________________
答4:
up

______________________________________________________________________________________________
答5:
快救命啊,我也碰到类似的问题了,我的同一个SESSION,不同的客户端不同的机器竟然会串在一起,有没有办法啊?
______________________________________________________________________________________________
答6:
up
______________________________________________________________________________________________
答7:
我把去SESSION的位置放到!IsPostBack的外面好象没有问题了
______________________________________________________________________________________________
答8:
好像是这样的,主要是我用到到session做为标志,所以看起来特别明显,
天哪,真的有效:IsPostBack的外面好象没有问题了!!!
不过错误的有因呢?我现在还是不明白,
郁闷ing!!!
______________________________________________________________________________________________
答9:
up
______________________________________________________________________________________________
答10:
Session有问题久简易用hidden
______________________________________________________________________________________________
答11:
有哪位高手给我们讲讲“道理”吗?不同机器间的SESSION怎么会串到一起呢?

http://study.qqcf.com/web/718/238267.htm
[解决办法]
缓冲?
[解决办法]

C# code
 #region 清空客户端页面缓存    /// <summary>    /// 清空客户端页面缓存    /// </summary>    public static void ClearClientPageCache()    {        HttpContext.Current.Response.Buffer = true;        HttpContext.Current.Response.Expires = 0;        HttpContext.Current.Response.ExpiresAbsolute = DateTime.Now.AddDays(-1);        HttpContext.Current.Response.AddHeader("pragma", "no-cache");        HttpContext.Current.Response.AddHeader("cache-control", "private");        HttpContext.Current.Response.CacheControl = "no-cache";    }    #endregion 

热点排行