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

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


------解决方案--------------------
aspx 网页和web service 是不是同一个程序集?
------解决方案--------------------
呵呵,不在同一个进程中,所以取不到。相当于你开了两个浏览器,那个aspx网页在另一个浏览器中。

如果你只是传个ID的话,可以从WebBowser请求时用:xx.aspx?ID=100
在xx.aspx用Request[ "ID "]得到。
------解决方案--------------------
应该不能指定取某个session
------解决方案--------------------
ASPX中没有使用过,也没有找到这样的方法,JAVA跟PHP都可以这样做。


------解决方案--------------------
看可否通过Cookies来定义Session值
------解决方案--------------------
用questring
------解决方案--------------------
恩 用request.querystring取

------解决方案--------------------
同意QueryString ~
------解决方案--------------------
session都不用实现
建议用数据库吧
------解决方案--------------------
用ajax取Session值也可以