WebBrowser.Refresh Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
Een van de WebBrowserRefreshOption waarden.
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.