日期:2014-05-19  浏览次数:20741 次

急!急!急!问一个Session的问题
我有一个winform的客户端程序,通过调用WebService方法写入了一个
Session[ "ID "]= "abcde ",
这个winform客户端写入session和读取session都没有问题,
然后我点击winform上面的一个按钮,
在winform上面的一个WebBrowser控件中装载一个和WebService在同一个虚拟目录下面的   aspx   网页,这个   aspx网页为什么取不到   Session[ "ID "]   的值?
要怎样才能解决这个问题?

------解决方案--------------------
session简单来说就是服务器给客户端的一个编号,当每个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用户的唯一身份。这个SessionID是针对打开网页或者服务的浏览器存在的,但是你用的不是浏览器,每次访问都会被当做新用户,当然原来的值也不存在了,解决的方法可以这么做,如果你使的是winform,可以把session中需要保留的内容直接存储在程序的变量里传递过去