急!急!急!问一个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值也可以