всплывающее окно webBrowser теряет сеанс - PullRequest
1 голос
/ 31 мая 2010

Я использую WebBrowser для управления .NET для входа на сайт. Когда я нажимаю на кнопку, которая открывает новое окно, всплывающее окно просит меня войти снова. Однако меня не просят войти снова, если я открываю веб-страницу в Internet Explorer. Есть ли способ сделать сеанс хранилища элементов управления WebBrowser, чтобы мне не приходилось снова входить во всплывающее окно.

Ответы [ 2 ]

3 голосов
/ 31 мая 2010

Для поддержания состояния сеанса вы можете использовать событие NewWindow2, чтобы открыть новую страницу в другой форме в приложении; событие инициируется элементом управления WebBrowser.

См. Как использовать событие NewWindow2 элемента управления WebBrowser в Visual C #

0 голосов
/ 31 мая 2010

перед тем, как нажать на эту кнопку, вы уже вошли в систему? Просто спросите.

в обоих случаях я думаю, что решение, которое я собираюсь дать, будет работать для вас.

для этой цели я думаюВы помещаете поля логина в панель и в page_load проверяете либо сеанс пустым, либо нет, если нет, затем видите его ложным, если да, а затем видимым его истинным.

Надеюсь, вы найдете ответ.

...