Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/09/2010, 03:49
Avatar de triqui
triqui
 
Fecha de Ingreso: diciembre-2008
Ubicación: Zaragoza(España)
Mensajes: 624
Antigüedad: 15 años, 4 meses
Puntos: 31
Respuesta: problemas con refrescar una ventana

Si quieres enviar datos a una pagina aspx desde otro lugar.

tendrias que hacer lo siguiente.

Cuando hagas el login correcto en tu pagina .jsp tienes que enviar esos parametros a la pagina aspx.

Me explico paso a paso:

1.-Validas el usuario y la contraseña en jsp.

2.- Una vez validados tienes que llamar a la pagina aspx.

Por ejemplo

Código HTML:
Ver original
  1. www.mipagina.com/Default.aspx

3.- Cuando llames a la pagina www.mipagina.como/Default.aspx adlo de manera que el atributo target del enlace sea "_top", de esta manera te aseguras de que cierras la pagina jsp(realmente no la cierras sino que te redirige a tu pagina aspx), pero vamos seria lo mismo (si quieres realmente cerrarla pon el target="_blank" y cierra el navegador hay muchos scripts y ejemplos java de como hacerlo, siempre despues de tu llamada al aspx.

4.- Ahora estamos en el punto en el que tu página aspx esta abierta y la jsp esta cerrada y tu web es www.mipagina.com/Default.aspx

En este punto mucha atención.

En el paso 2, tienes que componer dinamicamente tu pagina www.mipagina.com/Default.aspx con parametros y pasarselos por url, por ejemplo le pasas el valor "3000" pues tendrias que componer en tu pagina jsp el siguiente enlace:

Código HTML:
Ver original
  1. www.mipagina.com/Default.aspx?id_valor=3000


5. Cuando se habra la pagina aspx. en el Load tienes que recoger tu parámetro

Código ASP:
Ver original
  1. void Page_Load() {
  2.     if (!IsPostBack) {
  3.          string variable = Request.Querystring("id_valor")
  4.          
  5.          MiLabel.Text = variable;
  6.  
  7.          //Y con este valor actualizas tu pagina de forma dinámica.
  8.     }
  9. }

6.- Para pasar varios datos,parámetros,variables ó como se les quiera llamar tendrías que formar la url de la siguiente manera:


Código HTML:
Ver original
  1. www.mipagina.com/Default.aspx?id_valor1=3000&id_valor2=4000&id_valor3=5000&id_valor3=6000


y recogerlo así


Código ASP:
Ver original
  1. void Page_Load() {
  2.     if (!IsPostBack) {
  3.          string variable1 = Request.Querystring("id_valor1")
  4.          string variable2 = Request.Querystring("id_valor2")
  5.          string variable3 = Request.Querystring("id_valor3")
  6.          string variable4 = Request.Querystring("id_valor4")
  7.     }
  8. }


salu2
__________________
La nueva red social de quinielas quiniela resultados
Cazaresultados Futbol base en directo