WebBrowser.Refresh Metódus

Definíció

Újra betölti a vezérlőben WebBrowser jelenleg megjelenő dokumentumot.

Túlterhelések

Name Description
Refresh()

Újra betölti a vezérlőben WebBrowser jelenleg megjelenő dokumentumot úgy, hogy ellenőrzi a kiszolgáló frissített verzióját.

Refresh(WebBrowserRefreshOption)

Újra betölti a vezérlőben jelenleg megjelenő dokumentumot a WebBrowser megadott frissítési beállítások használatával.

Refresh()

Forrás:
WebBrowser.cs
Forrás:
WebBrowser.cs
Forrás:
WebBrowser.cs
Forrás:
WebBrowser.cs
Forrás:
WebBrowser.cs

Újra betölti a vezérlőben WebBrowser jelenleg megjelenő dokumentumot úgy, hogy ellenőrzi a kiszolgáló frissített verzióját.

public:
 override void Refresh();
public override void Refresh();
override this.Refresh : unit -> unit
Public Overrides Sub Refresh ()

Példák

Az alábbi példakód bemutatja, hogyan használható a Refresh metódus egy Refresh gomb implementálásához a WebBrowser vezérlőhöz, hasonlóan a Internet Explorer. Ez a példa megköveteli, hogy az űrlap egy hívott WebBrowser vezérlőelemet webBrowser1 és egy úgynevezett Buttonvezérlőelemet ButtonRefresh tartalmaz.

A teljes kódpéldáért lásd: Hogyan is: Webböngésző-képességek hozzáadása Windows Forms alkalmazáshoz.

// Reloads the current page.
void ButtonRefresh_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   
   // Skip refresh if about:blank is loaded to avoid removing
   // content specified by the DocumentText property.
   if (  !this->WebBrowser1->Url->Equals( "about:blank" ) )
   {
      this->WebBrowser1->Refresh();
   }
}
// Reloads the current page.
private void refreshButton_Click(object sender, EventArgs e)
{
    // Skip refresh if about:blank is loaded to avoid removing
    // content specified by the DocumentText property.
    if (!webBrowser1.Url.Equals("about:blank"))
    {
        webBrowser1.Refresh();
    }
}
' Reloads the current page.
Private Sub refreshButton_Click( _
    ByVal sender As Object, ByVal e As EventArgs) _
    Handles refreshButton.Click

    ' Skip refresh if about:blank is loaded to avoid removing
    ' content specified by the DocumentText property.
    If Not webBrowser1.Url.Equals("about:blank") Then
        webBrowser1.Refresh()
    End If

End Sub

Megjegyzések

A WebBrowser vezérlő a legutóbb meglátogatott webhelyekről származó weblapokat a helyi merevlemez gyorsítótárában tárolja. Minden oldal megadhat egy lejárati dátumot, amely jelzi, hogy mennyi ideig marad a gyorsítótárban. Amikor a vezérlő egy lapra navigál, azzal időt takarít meg, ha egy gyorsítótárazott verziót jelenít meg, ha van ilyen, ahelyett, hogy újra letöltené a lapot. A Refresh metódus arra kényszeríti a vezérlőt WebBrowser , hogy töltse le az aktuális lapot, biztosítva, hogy a vezérlő a legújabb verziót jeleníti meg. Ezzel a módszerrel implementálhat egy Refresh gombot a Internet Explorer.

Note

A dokumentumfrissítések egyszerűen újra betöltik az aktuális lapot, így a Navigatingmetódus meghívásakor a , Navigatedés DocumentCompleted az Refresh események nem fordulnak elő.

Lásd még

A következőre érvényes:

Refresh(WebBrowserRefreshOption)

Forrás:
WebBrowser.cs
Forrás:
WebBrowser.cs
Forrás:
WebBrowser.cs
Forrás:
WebBrowser.cs
Forrás:
WebBrowser.cs

Újra betölti a vezérlőben jelenleg megjelenő dokumentumot a WebBrowser megadott frissítési beállítások használatával.

public:
 void Refresh(System::Windows::Forms::WebBrowserRefreshOption opt);
public void Refresh(System.Windows.Forms.WebBrowserRefreshOption opt);
override this.Refresh : System.Windows.Forms.WebBrowserRefreshOption -> unit
Public Sub Refresh (opt As WebBrowserRefreshOption)

Paraméterek

Megjegyzések

A WebBrowser vezérlő a legutóbb meglátogatott weblapokat egy gyorsítótárban tárolja a helyi merevlemezen. Minden oldal megadhat egy lejárati dátumot, amely jelzi, hogy mennyi ideig marad a gyorsítótárban. Amikor a vezérlő egy lapra navigál, azzal időt takarít meg, ha egy gyorsítótárazott verziót jelenít meg, ha van ilyen, ahelyett, hogy újra letöltené a lapot. A Refresh metódus arra kényszeríti a vezérlőt WebBrowser , hogy újra betöltse az aktuális lapot. Az újratöltés típusa a WebBrowserRefreshOption megadott értéktől függ. Ha az értékkel hívja meg a RefreshWebBrowserRefreshOption.Completely metódust, a rendszer letölti a dokumentum legújabb verzióját. Ha az WebBrowserRefreshOption.IfExpired értéket használja, a legújabb verzió csak akkor lesz letöltve, ha az aktuális dokumentum lejárt. Ha az WebBrowserRefreshOption.Normal értéket használja, a kiszolgáló elküldi a saját gyorsítótárában tárolt dokumentum másolatát.

Note

A dokumentumfrissítések egyszerűen újra betöltik az aktuális lapot, így a Navigatingmetódus meghívásakor a , Navigatedés DocumentCompleted az Refresh események nem fordulnak elő.

Lásd még

A következőre érvényes: