问个Session的问题 我就在新项目的default.aspx文件的Page_Load里加入如下代码:Response.Write(Session.SessionID);然后在浏览刷新的时候SessionID值一直在变,请问这是什么原因,有什么办法可以让SessionID成固定值吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 必须对SESSION赋值一次以后,ID才能固定session["test"]="123";这时候你再刷新,ID就是固定的,如果没有任何赋值,就是不固定的 3楼正解,但是可以告诉我为什么要先给Session赋值吗? 马上结帖 因为SessionID是保存在客户端浏览器的实例里,没有一次SESSION操作(请求),那么client浏览器里就没有存储SESSIONID,你可以做个测试,当有一次SESSION请求后,不关闭IE,等超时后再刷新,看看sessionid有什么变化. if(Session.IsNewSession==false){Response.Write(Session.SessionID); } 借楼主的地方提个问题,登陆时我根据SESSION来改变flag为1,退出为0,如果在登陆后没有点退出的时候正好由于客户端断线这个时候我如何记录flag的值, 有谁知道淘宝的淘大奖是如何实现的 大家都如何获取FORM表单值的 怎么修改元数据里的代码? 自己东凑西凑做了个网站,不知能买多少钱 怎样在session中放一个数组, 如何弹出对话框。在线等! 菜鸟求救!!!!请高手指点水晶报表生成柱状图问题!!! 急求解决方案 未能从配置文件中指定的凭据创建 Windows 用户标记。源自操作系统的错误“登录失败: 未知的用户名或错误密码。 一个不可思议的错误!!!!!!!!! Application_Start 里用Session的问题 如何让asp.net程序使用代理访问外部网页?
session["test"]="123";
这时候你再刷新,ID就是固定的,如果没有任何赋值,就是不固定的
{
Response.Write(Session.SessionID);
}