... StringBuilder script = new StringBuilder(); script.Append(" < script language= "); script.Append(Convert.ToChar(34)); script.Append("javascript"); script.Append(Convert.ToChar(34)); script.Append("> "); script.Append("window.open("); script.Append(Convert.ToChar(34)); script.Append("PaginaPopup.aspx?Parametro1="); script.Append(intParametro1.ToShortDateString()); script.Append("&Parametro2="); script.Append(intParametro2.ToString()); script.Append(Convert.ToChar(34)); script.Append(","); script.Append(Convert.ToChar(34)); script.Append(Convert.ToChar(34)); script.Append(","); script.Append(Convert.ToChar(34)); script.Append("Width: 400px; Height: 250px; scroll: no; status:yes;"); script.Append(Convert.ToChar(34)); script.Append(");"); script.Append(" window.location="); script.Append(Convert.ToChar(34)); script.Append("PaginaRedireccionar.aspx"); script.Append(Convert.ToChar(34)); script.Append(";"); script.Append(" < / script >"); ClientScript.RegisterClientScriptBlock(this.GetType(), "popup", script.ToString()); ...
En este ejemplo usé un StringBuilder para ir creando el script; se utiliza un window.open para abrir la página PaginaPopup.aspx con dos parámetros (Parametro1 y Parametro2) y especificamos las características de la ventana a abrir. Seguidamente usamos window.location para re-direccionar la ventana "padre" a la página PaginaRedireccionar.aspx
finalmente registramos este script por medio del metodo ClientScript.RegisterClientScriptBlock y misión cumplida!
0 comments:
Publicar un comentario