WebBrowser.Refresh Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Läser in dokumentet som visas i WebBrowser kontrollen igen.
Överlagringar
| Name | Description |
|---|---|
| Refresh() |
Läser in dokumentet som visas i WebBrowser kontrollen igen genom att kontrollera om servern har en uppdaterad version. |
| Refresh(WebBrowserRefreshOption) |
Läser in dokumentet som visas i WebBrowser kontrollen igen med hjälp av de angivna uppdateringsalternativen. |
Refresh()
- Källa:
- WebBrowser.cs
- Källa:
- WebBrowser.cs
- Källa:
- WebBrowser.cs
- Källa:
- WebBrowser.cs
- Källa:
- WebBrowser.cs
Läser in dokumentet som visas i WebBrowser kontrollen igen genom att kontrollera om servern har en uppdaterad version.
public:
override void Refresh();
public override void Refresh();
override this.Refresh : unit -> unit
Public Overrides Sub Refresh ()
Exempel
I följande kodexempel visas hur du använder metoden Refresh för att implementera en Refresh för WebBrowser-kontrollen som liknar den i Internet Explorer. Det här exemplet kräver att formuläret innehåller en WebBrowser kontroll som heter webBrowser1 och en Button kontroll med namnet ButtonRefresh.
Det fullständiga kodexemplet finns i How to: Add Web Browser Capabilities to a Windows Forms Application.
// 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
Kommentarer
Kontrollen WebBrowser lagrar webbsidor från nyligen besökta webbplatser i en cache på den lokala hårddisken. Varje sida kan ange ett förfallodatum som anger hur länge den ska finnas kvar i cacheminnet. När kontrollen navigerar till en sida sparar den tid genom att visa en cachelagrad version, om en är tillgänglig, i stället för att ladda ned sidan igen. Metoden Refresh tvingar WebBrowser kontrollen att läsa in den aktuella sidan igen genom att ladda ned den, vilket säkerställer att kontrollen visar den senaste versionen. Du kan använda den här metoden för att implementera knappen Refresh som liknar knappen i Internet Explorer.
Note
En dokumentuppdatering läser helt enkelt in den aktuella sidan igen, så Navigatinghändelserna , Navigatedoch DocumentCompleted inträffar inte när du anropar Refresh metoden.
Se även
Gäller för
Refresh(WebBrowserRefreshOption)
- Källa:
- WebBrowser.cs
- Källa:
- WebBrowser.cs
- Källa:
- WebBrowser.cs
- Källa:
- WebBrowser.cs
- Källa:
- WebBrowser.cs
Läser in dokumentet som visas i WebBrowser kontrollen igen med hjälp av de angivna uppdateringsalternativen.
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)
Parametrar
Ett av WebBrowserRefreshOption värdena.
Kommentarer
Kontrollen WebBrowser lagrar nyligen besökta webbsidor i en cache på den lokala hårddisken. Varje sida kan ange ett förfallodatum som anger hur länge den ska finnas kvar i cacheminnet. När kontrollen navigerar till en sida sparar den tid genom att visa en cachelagrad version, om en är tillgänglig, i stället för att ladda ned sidan igen. Metoden Refresh tvingar WebBrowser kontrollen att läsa in den aktuella sidan igen. Vilken typ av inläsning som ska läsas in beror på det WebBrowserRefreshOption angivna värdet. Om du anropar Refresh metoden med WebBrowserRefreshOption.Completely värdet hämtas den senaste versionen av dokumentet. Om du använder värdet WebBrowserRefreshOption.IfExpired laddas den senaste versionen bara ned om det aktuella dokumentet har upphört att gälla. Om du använder värdet WebBrowserRefreshOption.Normal skickar servern en kopia av dokumentet som lagras i en egen cache.
Note
En dokumentuppdatering läser helt enkelt in den aktuella sidan igen, så Navigatinghändelserna , Navigatedoch DocumentCompleted inträffar inte när du anropar Refresh metoden.