Aracılığıyla paylaş


WebBrowser.Navigate Yöntem

Tanım

Belirtilen Urikonumundaki belgeye zaman uyumsuz olarak gidin.

Aşırı Yüklemeler

Navigate(String, String, Byte[], String)

Belirtilen URL'de zaman uyumsuz olarak belgeye gider ve belgenin içeriğinin yükleneceğini hedef çerçeveyi belirtir. Ek HTTP POST verileri ve HTTP üst bilgileri, gezinti isteğinin bir parçası olarak sunucuya gönderilebilir.

Navigate(Uri, String, Byte[], String)

Belirtilen Uri konumda zaman uyumsuz olarak belgeye gidin ve belgenin içeriğinin yükleneceğini hedef çerçeveyi belirtin. Ek HTTP POST verileri ve HTTP üst bilgileri, gezinti isteğinin bir parçası olarak sunucuya gönderilebilir.

Navigate(String)

Belirtilen URL'deki belgeye zaman uyumsuz olarak gider.

Navigate(Uri)

Belirtilen Urikonumundaki belgeye zaman uyumsuz olarak gidin.

Navigate(String, String, Byte[], String)

Belirtilen URL'de zaman uyumsuz olarak belgeye gider ve belgenin içeriğinin yükleneceğini hedef çerçeveyi belirtir. Ek HTTP POST verileri ve HTTP üst bilgileri, gezinti isteğinin bir parçası olarak sunucuya gönderilebilir.

public:
 void Navigate(System::String ^ source, System::String ^ targetFrameName, cli::array <System::Byte> ^ postData, System::String ^ additionalHeaders);
public void Navigate (string source, string targetFrameName, byte[] postData, string additionalHeaders);
member this.Navigate : string * string * byte[] * string -> unit
Public Sub Navigate (source As String, targetFrameName As String, postData As Byte(), additionalHeaders As String)

Parametreler

source
String

Gidecek URL.

targetFrameName
String

Belgenin içeriğinin görüntüleneceği çerçevenin adı.

postData
Byte[]

Kaynak istendiğinde sunucuya gönderilecek HTTP POST verileri.

additionalHeaders
String

Kaynak istendiğinde sunucuya gönderilecek HTTP üst bilgileri.

Açıklamalar

Navigate(String, String, Byte[], String) Kaçış karakterleri içerebilecek bir URL'ye gitmek için yöntemini kullanın. Navigate(Uri, String, Byte[], String) Kaçış karakterleri içermeyen bir Uri öğesine gitmek için yöntemini kullanın.

Şunlara uygulanır

Navigate(Uri, String, Byte[], String)

Belirtilen Uri konumda zaman uyumsuz olarak belgeye gidin ve belgenin içeriğinin yükleneceğini hedef çerçeveyi belirtin. Ek HTTP POST verileri ve HTTP üst bilgileri, gezinti isteğinin bir parçası olarak sunucuya gönderilebilir.

public:
 void Navigate(Uri ^ source, System::String ^ targetFrameName, cli::array <System::Byte> ^ postData, System::String ^ additionalHeaders);
public void Navigate (Uri source, string targetFrameName, byte[] postData, string additionalHeaders);
member this.Navigate : Uri * string * byte[] * string -> unit
Public Sub Navigate (source As Uri, targetFrameName As String, postData As Byte(), additionalHeaders As String)

Parametreler

source
Uri

Uri Gidecek olan.

targetFrameName
String

Belgenin içeriğinin görüntüleneceği çerçevenin adı.

postData
Byte[]

Kaynak istendiğinde sunucuya gönderilecek HTTP POST verileri.

additionalHeaders
String

Kaynak istendiğinde sunucuya gönderilecek HTTP üst bilgileri.

Özel durumlar

Örnek WebBrowser artık geçerli değil.

Temel alınan yerel WebBrowser başvurusu alınamadı.

Kısmi güven içinde çalışan bir uygulamadan gezinti:

  • Kaynağın bulunduğu yerde bulunmayan bir Uri
  • targetFrameName ad veya boş değil null .

Örnekler

Aşağıdaki örnek, "about:blank" hedefini belirterek belgeye nasıl gidileceğini ve yeni bir tarayıcı penceresinde nasıl açılacağını gösterir.

<StackPanel>  
    <StackPanel Orientation="Horizontal">  
        <TextBox x:Name="addressTextBox" Width="200" />  
        <Button Click="goNavigateButton_Click">Go</Button>  
    </StackPanel>  
    <WebBrowser x:Name="myWebBrowser" />  
</StackPanel>  
private void goNavigateButton_Click(object sender, RoutedEventArgs e)  
{  
    // Get URI to navigate to  
    Uri uri = new Uri(this.addressTextBox.Text, UriKind.RelativeOrAbsolute);  

    // Only absolute URIs can be navigated to  
    if (!uri.IsAbsoluteUri)  
    {  
        MessageBox.Show("The Address URI must be absolute. For example, 'http://www.microsoft.com'");  
        return;  
    }  

    // Navigate to the desired URL by calling the .Navigate method  
    this.myWebBrowser.Navigate(uri, "_blank", null, null);  
}  

Açıklamalar

Navigate(String, String, Byte[], String) Kaçış karakterleri içerebilecek bir URL'ye gitmek için yöntemini kullanın. Navigate(Uri, String, Byte[], String) Kaçış karakterleri içermeyen bir Uri öğesine gitmek için yöntemini kullanın.

Şunlara uygulanır

Navigate(String)

Belirtilen URL'deki belgeye zaman uyumsuz olarak gider.

public:
 void Navigate(System::String ^ source);
public void Navigate (string source);
member this.Navigate : string -> unit
Public Sub Navigate (source As String)

Parametreler

source
String

Gidecek URL.

Açıklamalar

Navigate(String) Kaçış karakterleri içerebilen bir URL'ye gitmek için yöntemini kullanın. Navigate(Uri) Kaçış karakterleri içermeyen bir Uri öğesine gitmek için yöntemini kullanın.

Şunlara uygulanır

Navigate(Uri)

Belirtilen Urikonumundaki belgeye zaman uyumsuz olarak gidin.

public:
 void Navigate(Uri ^ source);
public void Navigate (Uri source);
member this.Navigate : Uri -> unit
Public Sub Navigate (source As Uri)

Parametreler

source
Uri

Uri gidecek.

Özel durumlar

Örnek WebBrowser artık geçerli değil.

Temel alınan yerel WebBrowser başvurusu alınamadı.

Kısmi güven içinde çalışan bir uygulamadan kaynak sitede bulunmayan bir Uri uygulamaya gezinti.

Örnekler

Aşağıdaki örnekte yöntemini kullanarak bir belgeye gitmek için nasıl kullanılacağı WebBrowser gösterilmektedir Navigate(Uri) .

<StackPanel>  
    <StackPanel Orientation="Horizontal">  
        <TextBox x:Name="addressTextBox" Width="200" />  
        <Button Click="goNavigateButton_Click">Go</Button>  
    </StackPanel>  
    <WebBrowser x:Name="myWebBrowser" />  
</StackPanel>  
private void goNavigateButton_Click(object sender, RoutedEventArgs e)  
{  
    // Get URI to navigate to  
    Uri uri = new Uri(this.addressTextBox.Text, UriKind.RelativeOrAbsolute);  

    // Only absolute URIs can be navigated to  
    if (!uri.IsAbsoluteUri)  
    {  
        MessageBox.Show("The Address URI must be absolute. For example, 'http://www.microsoft.com'");  
        return;  
    }  

    // Navigate to the desired URL by calling the .Navigate method  
    this.myWebBrowser.Navigate(uri);  
}  

Açıklamalar

Çağrı Navigate(Uri) özelliğinin ayarlanmasıyla Source aynı etkiye sahiptir. Source, başlatıldığında gidilen WebBrowser ilk belgeyi WebBrowser bildirimli olarak belirtmek isteyen geliştiriciler tarafından işaretlemeden kullanılır.

Navigate(String) Kaçış karakterleri içerebilen bir URL'ye gitmek için yöntemini kullanın. Navigate(Uri) Kaçış karakterleri içermeyen bir Uri öğesine gitmek için yöntemini kullanın.

Şunlara uygulanır