motkot
@motkot
Программирование C#.

Почему эвент FrameLoadEnd срабатывает только в одном случае?

Типо нажимаю на кнопку, загружаю страницу, все работает и метод срабатывает.

private void button1_Click(object sender, EventArgs e)
        {
            browser.Load($"{url}{WebUtility.UrlEncode(textBox1.Text)}"); // Пример ссылки - https://kad.arbitr.ru/Card/4f2e853a-d214-4a0b-aa65-f2bfd5fc4dcc
        }


Потом на второй кнопке этот код.

Страницу грузит, но почему то метод что страница загружена не срабатывает, хотя и там и там browser.Load().

Нигде не отписываюсь от эвента. В чем прикол?

string GoToPrintCardAddress = angle.QuerySelector("#b-case-header > ul.b-case-overview.g-ec > li.case-print > a").GetAttribute("href");
                browser.Load(GoToPrintCardAddress); // Срабатывает и переносит на другую страницу

// пример ссылки - https://kad.arbitr.ru/PrintCard/4f2e853a-d214-4a0b-aa65-f2bfd5fc4dcc
  • Вопрос задан
  • 33 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы