C#调用webservice方法创建session。求大神帮帮忙啊

我是纯新手,C#去调用一个已经开发好的webservice,里面有一个创建session的方法(createsession()),但是当我验证客户的时候,返回过来是缺少sessionID。如何一直保留这个session,能够实现登陆不出现问题。求大神指点!!急的很啊。。。最近加班要搞定。。
最新回答
空城已无她

2024-10-17 10:31:01

我的想法就是一定要获取到sessionID,然后想办法保存等待其它的地方调用。我用ueditor的时候有一个bug,也是sessionID会丢失。然后用get方法直接获取sessionID,传入到其它的页面去了。真是蛋疼啊……
你如果能获取到sessionID,那就不是问题啦。数据库,文本,get/post,只要能保存它,就能改变它。
追问
如何才能获取到这个sessionID呢
追答
你在创建session的方法中加一句string sID = Session.SessionID就行了。记得命名空间System.Web
using System.Web;
追问
这个没办法添加,是服务器上别的公司的产品。
追答
写到你自己的方法中看看行不行。
createsessio();
string sID = Session.SessionID;如果这样不行的话就说明session根本没有创建成功啊。