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
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 originalwww.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 originalvoid Page_Load() {
if (!IsPostBack) {
string variable = Request.Querystring("id_valor")
MiLabel.Text = variable;
//Y con este valor actualizas tu pagina de forma dinámica.
}
}
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 originalwww.mipagina.com/Default.aspx?id_valor1=3000&id_valor2=4000&id_valor3=5000&id_valor3=6000
y recogerlo así
Código ASP:
Ver originalvoid Page_Load() {
if (!IsPostBack) {
string variable1 = Request.Querystring("id_valor1")
string variable2 = Request.Querystring("id_valor2")
string variable3 = Request.Querystring("id_valor3")
string variable4 = Request.Querystring("id_valor4")
}
}
salu2