WebBrowser.Refresh Methode

Definitie

Laadt het document dat momenteel wordt weergegeven in het WebBrowser besturingselement opnieuw.

Overloads

Name Description
Refresh()

Laadt het document dat momenteel in het WebBrowser besturingselement wordt weergegeven opnieuw door de server te controleren op een bijgewerkte versie.

Refresh(WebBrowserRefreshOption)

Laadt het document dat momenteel in het WebBrowser besturingselement wordt weergegeven opnieuw met behulp van de opgegeven vernieuwingsopties.

Refresh()

Bron:
WebBrowser.cs
Bron:
WebBrowser.cs
Bron:
WebBrowser.cs
Bron:
WebBrowser.cs
Bron:
WebBrowser.cs

Laadt het document dat momenteel in het WebBrowser besturingselement wordt weergegeven opnieuw door de server te controleren op een bijgewerkte versie.

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

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de methode Refresh gebruikt voor het implementeren van een Refreshknop voor het besturingselement WebBrowser vergelijkbaar met het besturingselement in Internet Explorer. In dit voorbeeld is vereist dat uw formulier een WebBrowser besturingselement bevat dat wordt aangeroepen webBrowser1 en een besturingselement dat wordt Button aangeroepen ButtonRefresh.

Zie How to: Web Browser Capabilities toevoegen aan een Windows Forms Application voor het volledige codevoorbeeld.

// 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

Opmerkingen

In het WebBrowser besturingselement worden webpagina's van onlangs bezochte sites opgeslagen in een cache op de lokale harde schijf. Elke pagina kan een vervaldatum opgeven die aangeeft hoe lang deze in de cache blijft. Wanneer het besturingselement naar een pagina navigeert, bespaart het tijd door een versie in de cache weer te geven, indien beschikbaar, in plaats van de pagina opnieuw te downloaden. De Refresh methode dwingt het WebBrowser besturingselement om de huidige pagina opnieuw te laden door deze te downloaden, zodat het besturingselement de nieuwste versie weergeeft. U kunt deze methode gebruiken om een knop Refresh te implementeren die vergelijkbaar is met de knop in Internet Explorer.

Note

Bij het vernieuwen van een document wordt de huidige pagina opnieuw geladen, zodat de Navigating, Navigateden DocumentCompleted gebeurtenissen niet optreden wanneer u de Refresh methode aanroept.

Zie ook

Van toepassing op

Refresh(WebBrowserRefreshOption)

Bron:
WebBrowser.cs
Bron:
WebBrowser.cs
Bron:
WebBrowser.cs
Bron:
WebBrowser.cs
Bron:
WebBrowser.cs

Laadt het document dat momenteel in het WebBrowser besturingselement wordt weergegeven opnieuw met behulp van de opgegeven vernieuwingsopties.

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)

Parameters

Opmerkingen

Het WebBrowser besturingselement slaat onlangs bezochte webpagina's op in een cache op de lokale harde schijf. Elke pagina kan een vervaldatum opgeven die aangeeft hoe lang deze in de cache blijft. Wanneer het besturingselement naar een pagina navigeert, bespaart het tijd door een versie in de cache weer te geven, indien beschikbaar, in plaats van de pagina opnieuw te downloaden. De Refresh methode dwingt het WebBrowser besturingselement om de huidige pagina opnieuw te laden. Het type opnieuw laden is afhankelijk van de WebBrowserRefreshOption opgegeven waarde. Als u de Refresh methode aanroept met de WebBrowserRefreshOption.Completely waarde, wordt de meest recente versie van het document gedownload. Als u de WebBrowserRefreshOption.IfExpired waarde gebruikt, wordt de nieuwste versie alleen gedownload als het huidige document is verlopen. Als u de WebBrowserRefreshOption.Normal waarde gebruikt, verzendt de server een kopie van het document dat is opgeslagen in een eigen cache.

Note

Bij het vernieuwen van een document wordt de huidige pagina opnieuw geladen, zodat de Navigating, Navigateden DocumentCompleted gebeurtenissen niet optreden wanneer u de Refresh methode aanroept.

Zie ook

Van toepassing op