protected void Descargar(object sender, EventArgs e) { string email = (String)Session["email"]; //Coger email, de la sesion LinkButton btn = (LinkButton)sender; //Coger del atributo id int id = Int32.Parse(btn.CommandArgument.ToString()); MaterialCEN matCEN = new MaterialCEN(); string matURL = matCEN.Descargar(id, 0); Page_Load(sender, e); // Recargar la página, el redirect lo hace un script en el .aspx //Response.Redirect(matURL); //Redirige al enlace de descarga //Response.Write(String.Format("window.open('{0}','_blank')", ResolveUrl(matURL))); }