日期:2014-05-18  浏览次数:20757 次

.net2.0中WebBrowser控件如何让Session失效? 顺便给大家拜个晚年 :)
.net2.0中WebBrowser控件如何让Session失效?或者重新启用一个新的Session也可以(访问同一个网站,不重启WebBrowser所在的程序)。

就我现在为止的测试所知:重启程序后,Session和原来的不一样。而如果不重启程序,哪怕是重新new 一个WebBrowser,其Session还是和之前的WebBrowser控件的Session一样。

敢请各位大侠赐教。

这里给大家拜个晚年 :)

------解决方案--------------------
要看服务器端是什么类型
如果是asp.net 且用cookie[seesionid]表示session的话,提交一个空的cookie[sessionid]即可

------解决方案--------------------
要不然变通一下
用Application.Restart();
或者用
HttpWebRequest清除SessionID
------解决方案--------------------
呵呵。
------解决方案--------------------
up
------解决方案--------------------
学习,以前使用WebBrowser控件没有考虑...
------解决方案--------------------
call the Wininet InternetSetOption function with INTERNET_OPTION_END_BROWSER_SESSION
------解决方案--------------------
每次load,session重置