title: Hosting multiple WebBrowser controls in one window causes sessions to "cross": any solutions?
body: <p>I have a Windows forms application written in VB.NET where I host multiple WebBrowser controls in the same window.  The problem I'm having is that the session for each WebBrowser control seem to get "crossed" when making asynchronous requests, such as when loading images.  For instance, I have WebBrowser1 that loads an HTML document and WebBrowser2 that loads another HTML document.  WebBrowser1 hosts an image that's served up by an ASHX page and is dependent on the browser session.  The problem is that when the request is made for the image in WebBrowser1, the server actually receives the session ID from WebBrowser2.  Is there a way to force each WebBrowser control to have a unique session?</p>