它跳過導航到有效的URL並直接進入Google搜索。如果我在文本框中輸入「stackoverflow.com」,Google會搜索「stackoverflow.com」。爲什麼只能搜索Google?
private void button1_Click(object sender, EventArgs e)
{
webBrowser1.Navigate(textBox1.Text); //navigates to url in textbox
if (!textBox1.Text.StartsWith("http://"))
{
webBrowser1.Navigate("http://www.google.ie/search?q=" + (textBox1.Text));
}
}
什麼問題? – reggaeguitar 2014-12-04 19:08:54
可能應該和if/else代替'Navigate',然後'Navigate'如果... – crashmstr 2014-12-04 19:09:32
顯然「stackoverflow.com」不以「http://」開頭,那麼爲什麼你會期望它有什麼不同? – BradleyDotNET 2014-12-04 19:09:53