2011-01-09 14 views
0

Ich habe ein Programm geschrieben, um Wert von Google zu suchen alles funktioniert gut, aber das erste Mal, wenn Seite geladen wird dann ich Fehler auftreten.nach Wörtern, wenn ich auf einen Link klicken, es funktioniert gut keine Fehler weiter.Getting Fehler beim kompilieren Http webrequest

alt text

-Code ist wie folgt

private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) 
     { 
      string raw = "http://www.google.com/search?hl=en&q={0}&aq=f&oq=&aqi=n1g10"; 
      string search = string.Format(raw, HttpUtility.UrlEncode(searchTerm)); 
      //string search = "http://www.whatismyip.com/"; 
      HttpWebRequest request = (HttpWebRequest)WebRequest.Create(search); 

      using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) 
      { 
       using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.ASCII)) 
       { 
        browserA = reader.ReadToEnd(); 
        this.Invoke(new EventHandler(IE1)); 
       } 
      } 
     } 

Antwort

1

Dieser Fehler sehen nicht aus Http webrequest kam es von der Steuer Web-Browser auf deinem Formular. Es ist ein Javascript-Fehler von Web-Browser-Steuerung erhöht, können Sie es durch unterdrücken:

webBrowser.ScriptErrorsSuppressed = true;

Verwandte Themen