Имя: Пароль:
IT
 
C#. Компонент WebBrowser отображает устаревшую версию страницы
,
0 megabax
 
14.05.15
21:39
Добрый день. При помощи вот такого кода:

    public partial class Browser : Form
    {
        public Browser(string data_string)
        {
            InitializeComponent();
            webBrowser.Url = new Uri(@"http://www.easyprog.ru/news/"; + data_string);
        }
    }


Отображаю страницу. Затем через FTP заливаю на сайт новый файл. В браузер IE он отображается нормально, а в моей программе почему то отображается старое содержимое. Подскажите пожалуйста, как быть? Может, где то кэш или что надо очистить?
1 Garykom
 
гуру
14.05.15
21:46
2 megabax
 
14.05.15
21:54
(1) Не помогает. Делал webBrowser.Refresh(); и до и после webBrowser.Url = new Uri(@"http://www.easyprog.ru/news/"; + data_string); Все равно отображает старое содержимое.
3 Serginio1
 
14.05.15
23:34
4 Serginio1
 
14.05.15
23:36
MyBrowserComponent.Refresh(WebBrowserRefreshOption.Completly);
5 Serginio1
 
14.05.15
23:37
6 Garykom
 
гуру
14.05.15
23:44
(3)-(5) хваленый .net и C# ))
7 sttt
 
14.05.15
23:45
Ctrl+f5))
8 Garykom
 
гуру
14.05.15
23:48
(7) угу программно...с помощью [DllImport("...")]
9 Serginio1
 
15.05.15
00:15
(8) Ну и? .net  дает возможность работать и с PInvoke и с COM и с родными классами. WebBrowser то комовский.
10 oleg_km
 
15.05.15
10:54
(8) Я так понимаю, что мелкомягкие планируют новый браузер, поэтому эксплорер и не портируют в дот нет.
Независимо от того, куда вы едете — это в гору и против ветра!