C #: контроль веб-браузера, проблема с кешем - PullRequest
1 голос
/ 17 сентября 2010

Я использую веб-браузер, чтобы отображать некоторые данные в виде HTML. Данные поступают из базы данных. Браузер находится внутри диалогового окна, и каждый раз, когда данные изменяются, отображается диалоговое окно. Проблема в том, что он отображается со старыми значениями, даже если он связан с обновленным объектом / источником данных.

Теперь я использую кнопку обновления, чтобы обновить элемент управления веб-браузера и вызвать метод Refresh (). Но это не то, что я хочу. Мне нужно увидеть измененные данные при загрузке диалогового окна.

Есть ли у этого элемента управления какой-либо метод очистки своего кэша?

Спасибо заранее.

1 Ответ

0 голосов
/ 18 сентября 2010

Да, см. http://support.microsoft.com/kb/262110

Но это не чистое решение, так как элемент управления веб-браузера разделяет кэш с IE!Поэтому, если вы вызываете функцию для очистки кэша веб-браузера, вы также очищаете кэш IE пользователя.

Вместо этого я рекомендую автоматически запускать обновление.

...