webBrowser Навигационный URL - PullRequest
       5

webBrowser Навигационный URL

0 голосов
/ 26 августа 2011

этот код не работает, почему?

private void web_FBCheck_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
    if (web_FBCheck.Url.ToString() == ("http://facebook.com/"))
    {
        MessageBox.Show("Welcome to Facebook");
        textBox3.Text = web_FBCheck.Url.ToString();
    }            
}

или используйте if (web_FBCheck.Url.ToString() == "http://facebook.com/") без ( ) в ссылке

1 Ответ

1 голос
/ 26 августа 2011

Я думаю, это потому, что вы обрабатываете Navigating вместо Navigated, и, возможно, из-за форматирования URL.Вы должны делать что-то вроде этого:

private void web_FBCheck_Navigating(object sender, WebBrowserNavigatingEventArgs e) {
    if(e.Url.Host.ToLower().IndexOf("facebook.com") > -1) {
        MessageBox.Show("Welcome to Facebook");
        TextBox3.Text = web_FBCheck.Url.ToString();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...