none
WebBrowser控件的session问题 RRS feed

答案

  • 请问一个WebBrowser是独占一个session吗?一个窗口中有两个WebBrowser,调用同一个页面。

    session 的信息是进程静态的   由于wb ie控件是进程内组建

    所以一般一个进程中  同一个网站 只有一个session
    紫柔版主的头像真叫萌得一个不行啊。。。。
    答案800 撒花
    2009年6月24日 8:29
  • 因为是调用同一个页面,所以session名称是一样的。就是能不能不同的webbrowser生成的session互不干扰,就相当于两个用户一样

    那就要考虑如何把 webbrowser  放在进程外了。  可以考虑建立进程外组件 activex exe  然后调用    不过似乎不能仅仅靠.net了


    紫柔版主的头像真叫萌得一个不行啊。。。。
    答案800 撒花
    2009年6月24日 8:30
  • Windows Forms里面的Webbrowser是对IE附带的WebBrowser控件的封装。
    IE附带的WebBrowser控件使用WinInet进行通讯。
    WinInet的Session是每个进程一个。

    Please mark the post answered your question as the answer, and mark other helpful posts as helpful. This posting is provided "AS IS" with no warranties, and confers no rights.
    Visual C++ MVP
    2009年6月24日 18:06
  • 如果你使用的是IE8, 点击 File-> new session,可以打开一个独立session的窗口
    Microsoft Online Community Support
    2009年7月1日 5:48
    版主

全部回复

  • 你好!
         如果你使用同样的SessionId,那么是同一个Session

    周雪峰
    2009年6月24日 5:38
  • 那么怎么让它不共享session呢
    2009年6月24日 5:40
  • 建立Session的时候建立两个Session
    周雪峰
    2009年6月24日 6:16
  • 因为是调用同一个页面,所以session名称是一样的。 就是能不能不同的webbrowser生成的session互不干扰,就相当于两个用户一样
    2009年6月24日 6:21
  • 请问一个WebBrowser是独占一个session吗?一个窗口中有两个WebBrowser,调用同一个页面。

    session 的信息是进程静态的   由于wb ie控件是进程内组建

    所以一般一个进程中  同一个网站 只有一个session
    紫柔版主的头像真叫萌得一个不行啊。。。。
    答案800 撒花
    2009年6月24日 8:29
  • 因为是调用同一个页面,所以session名称是一样的。就是能不能不同的webbrowser生成的session互不干扰,就相当于两个用户一样

    那就要考虑如何把 webbrowser  放在进程外了。  可以考虑建立进程外组件 activex exe  然后调用    不过似乎不能仅仅靠.net了


    紫柔版主的头像真叫萌得一个不行啊。。。。
    答案800 撒花
    2009年6月24日 8:30
  • Windows Forms里面的Webbrowser是对IE附带的WebBrowser控件的封装。
    IE附带的WebBrowser控件使用WinInet进行通讯。
    WinInet的Session是每个进程一个。

    Please mark the post answered your question as the answer, and mark other helpful posts as helpful. This posting is provided "AS IS" with no warranties, and confers no rights.
    Visual C++ MVP
    2009年6月24日 18:06
  • 每一个WebBrowser都是IE得封装的实例,如果你的SessionId是一样的,那么就是一样的。
    我的博客,最近新写了一个Windows Mobile 6.5 Widget开发的文章,欢迎捧场
    尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)
    2009年6月25日 9:31
  • 如果你使用的是IE8, 点击 File-> new session,可以打开一个独立session的窗口
    Microsoft Online Community Support
    2009年7月1日 5:48
    版主