Datapayasadas

Junio 4, 2009

Response.Redirect en una ventana nueva

Archivado en: ASP.NET — pabloide86 @ 1:11 pm

Buenas. Hoy me topé con un problemita. Tenia que abrir en una ventana nueva una página pasandole un parametro por query string. Como lo estaba haciendo del lado del servidor me encontré con que Response.Redirect no tiene forma de pasarle el target ya que esto es un concepto del lado cliente.

Por suerte encontré este snippet que funcionó:

Response.Write("<script type='text/javascript'>window.open('TuPagina.aspx?parametro=1');</script>");

La desventaja que tiene esto es que se produce un Postback en la página que hace el llamado. Si necesitamos generar la URL en forma dinámica esta es una buena alternativa. Espero que les sea útil!

Saludos

Aún no hay comentarios »

Aún no hay comentarios.

Canal RSS de los comentarios de la entrada. URI para TrackBack.

Deja un comentario

Blog de WordPress.com.