2016-10-13 11 views
0

URIが "https://example.com"と一致するかどうかを確認し、一致する場合は別のWebサイトに移動する必要があります。boolを使用してURIをチェックする方法またはC#の場合

Uri uriResult; 
bool result = Uri.TryCreate("https://expample.com/index",UriKind.Absolute, out uriResult) 
    && uriResult.Scheme == Uri.UriSchemeHttps; 
if (result) 
{ 
    webBrowser1.Navigate("https://expample.com/home"); 
} 

方法2:

は、私は2つの方法を試してみました

if (Uri.IsWellFormedUriString("https://expample.com/index", UriKind.Absolute)) 
{ 
    webBrowser1.Navigate("https://expample.com/home") 
} 

しかし、いつもの私は、プログラムにwebBrowser1ロード「https://expample.com/home」を起動し、時間がどのウェブサイトは関係ありませんどのようにリフレッシュしたときにwebBrowser1が表示されます。

関数が

+0

正確にwebBrowser1オブジェクトは何ですか? – ItamarG3

+0

そのオブジェクトから考えると思います。 'private void webBrowser1_DocumentCompleted(オブジェクト送信者、WebBrowserDocumentCompletedEventArgs e) {// *私の質問に書いたコード*}' –

答えて

0
 string forCheckin = uriResult.ToString(); 
     if (forCheckin == "https://example.com") 
     { 
      //navigation to page 
     } 

(result)/URL(第2のコード)を無視している場合、私が正しくあなたを理解している場合、これはそれを行うだろうと私には思えます。

関連する問題