none
Como puedo mostrar en WebBrowser, información que tengo almacenado en formato html en un campo de mi BD? RRS feed

  • Pregunta

  • Hola amigos de Desarrollo de Windows Phone, ante todos que tengan muy buen día.

    Bueno quisiera pedirles un ayuda, yo tengo el problema de mostrar mi informacion que tengo almacenado en formato html en un campo de mi base de datos, mi campo se llama "descripcion", le estoy mostrando la parte de mi codigo:

    protected override void OnNavigatedTo(NavigationEventArgs e)
    {
    	base.OnNavigatedTo(e);
    	string parameter = this.NavigationContext.QueryString["parameter"];
    	...                
    	empresa = miRepositorio.GetListEmpresasById(IdEmpresa);
    	this.DescriptionWebBrowser.NavigateToString(empresa.descripcion);          
    }

    y mi control webBrowser es la siguiente:

    <phone:WebBrowser x:Name="DescriptionWebBrowser" 
                                                  IsScriptEnabled="True">
                                </phone:WebBrowser>

    Muchas gracias por su respuesta.

    Saludos.

    miércoles, 27 de junio de 2012 15:34

Respuestas

  • Bueno solucione probando y al final encontré la solución, no se si sera optimo mostrar de esa manera, pero creo me muestra pero con algunos tags html que no han sido resueltos, pues si alguien tiene ideas de una solución optima, por favor coméntame, estaré muy agradecido.

    esta es el código simple que me soluciono el problema que me estaba llevando lejos, y demorando mucho.

    <phone:WebBrowser x:Name="DescriptionWebBrowser" 
                                                  IsScriptEnabled="True" Height="400" Background="Transparent">
                                </phone:WebBrowser>

    • Marcado como respuesta marcois miércoles, 27 de junio de 2012 17:25
    miércoles, 27 de junio de 2012 16:20

Todas las respuestas

  • Tambien he estado declarando de esta manera, insertando el formato html directamente, pero igual al ejecutar no me muestra nada.

    this.DescriptionWebBrowser.NavigateToString("<html><head></head><body>'" + empresa.descripcion + "'</body></html>");        

    Tal vez no es la forma correcta de mostrar información en el Control WebBrowser, pero necesito que puedan sugerirme, o mostrarme cual es el camino correcto.

    Gracias.

    • Marcado como respuesta marcois miércoles, 27 de junio de 2012 16:14
    • Desmarcado como respuesta marcois miércoles, 27 de junio de 2012 16:14
    miércoles, 27 de junio de 2012 15:56
  • Bueno solucione probando y al final encontré la solución, no se si sera optimo mostrar de esa manera, pero creo me muestra pero con algunos tags html que no han sido resueltos, pues si alguien tiene ideas de una solución optima, por favor coméntame, estaré muy agradecido.

    esta es el código simple que me soluciono el problema que me estaba llevando lejos, y demorando mucho.

    <phone:WebBrowser x:Name="DescriptionWebBrowser" 
                                                  IsScriptEnabled="True" Height="400" Background="Transparent">
                                </phone:WebBrowser>

    • Marcado como respuesta marcois miércoles, 27 de junio de 2012 17:25
    miércoles, 27 de junio de 2012 16:20