Есть ли способ проверить, загружена ли страница в C#, я запускаю окно HTML из кода и хотел бы узнать, загружено ли окно? Это возможно?Загружено ли окно?
HtmlPage.Window.Navigate(new Uri(uri), "_blank", "toolbar=no");
Есть ли способ проверить, загружена ли страница в C#, я запускаю окно HTML из кода и хотел бы узнать, загружено ли окно? Это возможно?Загружено ли окно?
HtmlPage.Window.Navigate(new Uri(uri), "_blank", "toolbar=no");
Как вещи в основном работают:
Сервер не имеет возможности узнать, успешно ли загружена страница или что-то прервало процесс после ответа nse отправляется. Если вам действительно нужно знать, что страница загружена, вам нужно найти ее с помощью кода клиента js или silverlight и отправить информацию/запрос на сервер, чтобы страница была загружена.
есть ли способ узнать, закрыто ли это окно? Причина, по которой я спрашиваю: HtmlPage - это статический класс, и я не могу сделать объект для этого класса, чтобы добавить что-то вроде закрытого обратного вызова события – macha
Серверная сторона, которую вы не можете знать, если вы не поймаете событие onunload с клиентской стороной JavaScript (а затем отправьте обратно информацию в службу), но это не является надежным подходом. Почему вам нужно знать, когда окно закрыто? – Kamen