2013-07-31 48 views
1

昨天我遇到了一個用來顯示「視圖」的網站(即沒有人訪問該頁面)。當我點擊刷新按鈕時,計數開始增加。瀏覽器控件中刷新和導航功能的區別?

然後我寫了這個小應用程序來增加查看次數。

browser = new WebBrowser(); 
for (int index = 0; index < 250000; index++) 
{ 
    { 
    browser.Navigate("url"); 
    System.Threading.Thread.Sleep(100); 
    } 
} 

我已報告的錯誤,他們已經糾正it.Now即使我按F5鍵,當我運行上述程序的數量開始增加的觀看次數不會increase.But ..

有人可以解釋我導航功能和刷新(F5)之間的區別嗎?

+0

有人可以簡要地解釋發生的事情在後面的代碼? – Naren

+1

從我可以看到,它只是刷新不叫一些事件,但非常有趣的問題 – Sayse

+0

@Sayse你能解釋它在請求網頁時有什麼不同嗎? – Naren

回答

4

Navigate

加載在指定的統一資源定位器(URL)的文檔到web瀏覽器控件,取代以前的文件

Refresh

重新加載文檔當前顯示在web瀏覽器控件。

文檔刷新只是重新加載當前頁面,所以當您調用Refresh方法時,不會發生Navigating,Navigated和DocumentCompleted事件。

注:鏈接是WebBrowser控件,但我相信他們的信息有效

相關問題