Response.Write y UpdatePanel

Genero una vcard que envío al cliente usando el siguiente fragmento de código:

<code>Response.AddHeader("Content-Disposition", string.Format("attachment; filename={0}", fileNameOnly));
Response.ContentType = "text/x-vcard";
Response.ContentEncoding = Encoding.GetEncoding("ISO-8859-1");
Response.Write(vCard.ToString());
Response.End();
</code>

Sin embargo, necesito usar vCards en una página que tenga el control dentro y UpdatePanel. Desafortunadamente, de acuerdo conPanel de actualización y escritura de respuesta Esto no funciona y provoca un error. Me pregunto cuáles son algunas formas alternativas de enviar el contenido de la vcard / archivo al navegador del cliente y hacer que muestre el cuadro de diálogo "abrir / guardar" que no involucra a Response.Write?

Respuestas a la pregunta(4)

Su respuesta a la pregunta