渣渣如我,原来以前一直没有理解Session
也许现在也没理解,有问题的地方请各位大大指出,小的一定好好学习。
每次访问服务器时,生成一个SessionId(Asp.Net_SessionId)返回到客户端cookie中保存;SessionId创建前先验证此浏览器是否有此SessionId,
无则创建一个SessionId保存在客户端cookie中,但是当此浏览器关闭后则会清楚掉此SessionId;
每一次新登陆时都会从客户端传送SessionId到服务器与Session所对应SessionId匹配,一样则取对应的Session,这样也就避免了同一项目在不同浏览器
访问的问题;
同样这样也就避免了不 同项目中同样Session的情况如都是Session["UserName"]的情况;