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