Проблема .NET WebBrowser - PullRequest
       5

Проблема .NET WebBrowser

0 голосов
/ 07 февраля 2011

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

например. Я попытался опубликовать с дополнительным параметром, значение которого является текущей отметкой времени, но это не те решения, которые мне нужны.

Я тоже пробовал new WebBrowser().Navigate("url here"). Это работает постоянно, но я хотел бы повторно использовать объекты.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Метод 10000 *, кажется, заставил его работать несколько раз, но я не мог понять его точное поведение.

Так как же заставить webBrowser.Navigate("url here") всегда попадать на сервер без хитростей? Или что вместо этого использовать?

Ответы [ 2 ]

0 голосов
/ 07 февраля 2011

Кроме предложения @TheNIK, поскольку WebBrowser использует механизм Internet Explorer, поэтому отключение кэша IE также работает, как описано здесь

0 голосов
/ 07 февраля 2011

Я могу предложить добавить поддельный параметр в целевой URL, например, добавить "& request10022". Он не будет принимать данные из кэша.

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