今天有个奇怪的问题出现,搞了半天都不知道为什么,我在一个新站点的一个页面上写了Session.Abandon() 来清除这个站点下的Session ,然后在我的网站中通过WebClient来调用这个页面,结果发现 新站点的Session居然没有失效 ,如果我是直接在地址栏上访问这个页面,就可以使这个站点的Session失效。可是用 WebClient 来调用 就不行?
不知道有哪位遇到过这个问题的。请赐教下
你的代码支持从Cookie提交吗?是不是你清除了Session对方又用Cookie提交上来了?
不是哦,如果我在我的网站中用Response.Redirect()这种方式的话就可以将Session清空,用WebClient就不行。。。。。纳闷
@最爱晴天: 哦,不懂WebClient,帮不了你
没这样弄过,给你一个主意:
设置webclient的相关属性看,比如关闭持久化之类的。