WinForm客户端调用 WebService时 如何启用Session
摘自: http://www.cnblogs.com/swtseaman/archive/2011/04/18/2020176.html
WebService有两个方法:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
[WebMethod(EnableSession = true)] public bool Login(string strName) { Session["UserName"] = strName; } [WebMethod(EnableSession = true)] public string GetName() { if (Session["UserName"] == null) return ""; else return Session["UserName"].ToString(); } //注意EnableSession=true属性 |
WinForm客户端:
|
1
2
3
4
|
System.Net.CookieContainer cc = new System.Net.CookieContainer();Service service = new Service(); // Service 是引用webservice时生成代理类service .CookieContainer = cc; |
浙公网安备 33010602011771号