none
Capturar Error en WebBrowser RRS feed

  • Pregunta

  •  

    Hola, estoy utilizando un control webbrowser en una aplicación windows.  Mi problema es que al ejecutar Navigate(Url) y no encuentra la página en el disco duro me salta una ventana:

     

    Windows Internet explorer:

    Cannot find file:"xxxxxxxxxxxxxx".Make sure the path or internet address is correct.

     

     

     y se me queda en un bucle . La idea es capturar el error y poder cambiar el valor del atributo que controla el bucle.  Lo intente con un try catch y nada.

    //le paso un string a Navigate

    try

    {

    oWebBrowser.Navigate(@sURL);

    }

    catch (ObjectDisposedException e)

    {

    MessageBox.Show(e.Message);

    }

    //la pase como un objeto URI

    try{

    oWebBrowser.Navigate(uu);

    }

    catch (System.UriFormatException prueba){

        MessageBox.Show(prueba.Message);

    }

     

     

    Un saludo.

    viernes, 19 de octubre de 2007 9:08

Todas las respuestas

  • Que te parece algo como esto ?

     

    webBrowser1.Navigate("prueba.html");

    if (webBrowser1.Document == null)

    MessageBox.Show("No hay Documento.");

     

    ¿Ha resultado útil este mensaje?

     

    Saludos

    viernes, 19 de octubre de 2007 13:40
  • No, parece que esto no me vale.  El error ya me da en el navigate y el webbrowser mantiene el valor del html anterior por lo tanto no es null..

     

    Gracias

     

    martes, 23 de octubre de 2007 7:23