使用winform中的webbrowser控件,如何用其取得asp.net的seesionid呢???
如题!
------解决方案--------------------sessionid是后台取得的.不是前台得到的.
------解决方案--------------------SESSIONID 一般是在COOKIE里面
所以,
你只要得到 WebBrowser 的Cookie字串.再分析出来就行了.
------解决方案--------------------肯定要在Document 加载完毕后才能去取对应的值
HtmlDocument docGeted=WebClient.Document;
docGeted.Cookie;
详见:
http://msdn2.microsoft.com/zh-cn/library/system.windows.forms.webbrowser.document(VS.80).aspx
http://msdn2.microsoft.com/zh-cn/library/system.windows.forms.htmldocument.cookie(VS.80).aspx
------解决方案--------------------楼上的方法无用,Document.Cookie无法取到SessionID
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------客户端取 SessionId 没有什么意义, 唯一让我想到的就是 LZ 想 HACK
基于 cookie 的 Session 其 SessionID 在保存在 Cookie 中,默认键为 ASP.NET_SessionId (ASP.NET 可通过 web.cofig 中 <sessionState /> 节的 cookieName 自定义
否则作为 URL 查询字符串传递 或者 作为页面路径的一部分,具体看如何配置
------解决方案--------------------友情UP下
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------这编文章里有: http://10f0tdgko6ed8o8ta6s5.248886.com
------解决方案--------------------up
------解决方案--------------------得不到讲个理由先...
没时间写代码....
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------jf up 学习
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------up
------解决方案--------------------顶·