webBrowser弹出窗口失去会话

时间:2010-05-31 06:53:58

标签: c# .net webbrowser-control

我正在使用.NET的WebBrowser控件登录网站。当我点击弹出新窗口的按钮时,弹出窗口会要求我再次登录。但是,如果我在Internet Explorer中打开网页,我不会被要求再次登录。有没有办法使WebBrowser控件存储会话,以便我不必再在弹出窗口中登录。

2 个答案:

答案 0 :(得分:3)

要维护会话状态,您可以使用NewWindow2事件在应用程序中以另一种形式打开新页面;该事件由WebBrowser控件触发。

请参阅How to use the WebBrowser control NewWindow2 event in Visual C#

答案 1 :(得分:-1)

点击该按钮之前你已经登录了吗?只是问。

在这两种情况下,我认为我将给出的解决方案对您有用。

为了这个目的,我认为你在面板中放置登录字段,在page_load上检查会话是否为空,如果没有则会显示为假,如果是,则显示为真。

希望你找到答案。