Обновить браузер (IE, FF, Opera) через код C # - PullRequest
0 голосов
/ 13 июля 2010

Мне нужно обновить браузер с помощью кода C #, и Google хранит молчание.Любая помощь будет принята с благодарностью.

Ответы [ 5 ]

0 голосов
/ 13 июля 2010

Ужасный, обходной способ сделать это - присоединить WatiN к процессу (найти HWND, присоединить таким образом, скорее всего) и вызвать Browser.Refresh ().

0 голосов
/ 13 июля 2010

Эта ссылка рассказывает о методе "WebBrowser.Refresh" ... может быть, это поможет:

http://msdn.microsoft.com/en-us/library/txewax99.aspx

0 голосов
/ 13 июля 2010

Итак, вы не можете сделать это с C #, потому что C # не используется в браузере. Вы можете сделать это через JavaScript.

<!-- Codes by Quackit.com -->
<a href="javascript:location.reload(true)">Refresh this page</a>

http://www.quackit.com/javascript/javascript_refresh_page.cfm

или: Метатеги-тег

Если вы хотите разделить волосы, технически вы можете сделать это в серебряном свете, но на самом деле это просто вызывает JavaScript:

Может ли Silverlight инициировать обновление страницы?

0 голосов
/ 13 июля 2010
Response.Redirect("the_page_you_want_to_refresh.aspx");
0 голосов
/ 13 июля 2010

Обратитесь к документации вашего браузера, чтобы узнать о доступных API, которые могут позволить вам обновить страницу браузера из другого приложения, а затем выполнить любое необходимое взаимодействие для обновления страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...