lunes, 19 de septiembre de 2011

Pasar variable por url mediante Javascript y recibirla en una pagina con codebehind c#

...bueno, queda como nota para mi mismo que siempre me olvido las notaciones y seguro a alguien le va a servir, saludos! =P

esta es la función en javascript usada en el html, se toma el valor de un dropdownlist para enviarlo en la url:

function abrepopup() {

var drp = document.getElementById('<%=Midrpdown.ClientID%>');

var Valor = drp.options[drp.selectedIndex].value;

window.open('../buscador/Default.aspx?MiVariable=' + Valor, 'Titulo ventana', 'scrollbars=yes,width=690,height=400');

}

en este caso la url esta definida de la siguiente manera: ../buscador/Default.aspx
--------------------------------------------------------------------------------------

se recupera en el load de la pagina que recibe la variable y se asigna el valor a un label:

label1.Text = Page.Request.QueryString["miVariable"].ToString();





No hay comentarios:

Publicar un comentario