none
Problema en control WebBrowser CF2.0 SP2 RRS feed

  • Pregunta

  • Estoy desarrollando una aplicación para Windows Mobile 5.0 con C# VS2005, en la cual estoy usando el control WebBrowser del compact framework 2.0 SP2 y me encuentro la siguiente situación:
     
    Necesito cargar el contenido html en un variable (porque necesito analizar el codigo html) y luego mostrar la página (cuyo codigo html ya tengo en la variable) en el navegador pero sin ir dos veces al servidor (pues los webservices generan páginas que son eliminadas inmediatamente después de que han sido cargadas, es decir cada página web es borrada al ser visitada una única vez).
     
    Entonces dado que la propiedad DocumentTex del WebBrowser permite sólo escritura, utilizo primero las clases HttpWebRequest y HttpWebResponse del Espacio de nombres System.Net para cargar el código html a la variable.
     
    Luego para mostrar la página, escribo el codigo html a la propiedad WebBrowser1.DocumentTex y se muestra la página perfectamente en el navegador. Me aseguro de que los links tengan la ruta completa. Pero cuando escribo codigo html que incluye botones de formularios, los botones se muestran bien, pero al pinchar sobre el botón aceptar, no hace nada, no va al servidor, no carga la página, nada de dada.
     
    A continuación muestro el código con el cual estoy haciendo pruebas y tengo problemas.
    <HTML>
    <HEAD>
        <TITLE>Identificación</TITLE>
    </HEAD>
    <BODY
    topmargin="0" leftmargin="0">
    <CENTER>
    <FORM ACTION="/scripts/wsisa.dll/WService=sathtr11ws/INICIO.r" METHOD="POST">
         <TABLE>
         <TR><TD colspan="2">Introduzca su Identificación</TD></TR>
         <TR>
           <TD>Usuario..............:</TD>
           <TD><INPUT type="password" size="10" name="iUsuario" value=""></TD>
         </TR>
         <TR>
           <TD>Contraseña ........:</TD>
           <TD><INPUT type="password" size="10" name="iClave" value=""></TD>
         </TR>
         <TR> 
           <TD><INPUT TYPE="SUBMIT" NAME="BOTON" VALUE="Aceptar"></TD>
           <TD><INPUT TYPE="RESET"  VALUE="Deshacer"></TD>
         </TR>
    </TABLE>
    </FORM>
    </CENTER>
    </BODY>
    </HTML>

     
    He probado con otros códigos html que incluyen botones de formulario y no utilizan servicios web y pasa exáctamente lo mismo.


    He probado poner la ruta completa en ACTION pero nada.

    Os agradezco de antemano la ayuda que podáis aportar.
    miércoles, 23 de enero de 2008 18:46