小弟用winform开发一个程序,其中打开一个窗口 要调用一个网页,我就用webbrowser控件,但是现在有个问题那个网页是要登录的,登陆后是保存在session的,请问高手 如何获取这个session呢(那个调用的网页也是公司自己开发的)

解决方案 »

  1.   

    呵呵,session在web服务器端。你要做的是支持cookie,而不是“获取session”。
      

  2.   

    谢谢 那cookie的话 是不是安全性不高啊
      

  3.   

    session在服务器端
    本地的是cookie,保存服务器发给你的验证信息使用webbrowser【一般】是不需要考虑发包中涉及到的cookie的,内部都给你处理好了。除非要cookie hack只要你使用webbrowser登陆一次之后,接下来打开网页涉及到的cookie都自动处理了。
    和IE不一样的是,IE保存Cookie在磁盘中,而程序关了cookie就没了。也许你像ie一样去把cookie写到磁盘中可以解决这个问题。总之,简单的使用webbrowser可以解决你的目的,但是不能关程序。
      

  4.   

    具体实例木有这里有点资料
    http://shenymce.blog.51cto.com/337979/243222
      

  5.   

    饿,我怎么打不开,顺便问下,webform如何获取winform的值,有办法,吗