Я генерирую визитную карточку, которую отправляю клиенту, используя следующий фрагмент кода:
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();
Однако мне нужно использовать vCards на странице, внутри которой находится элемент управления и UpdatePanel. К сожалению, согласно панели обновлений и записи ответа , это не работает и вызывает ошибку. Мне интересно, какие существуют альтернативные способы отправки содержимого vcard/файла в браузер клиента и отображения диалогового окна «открыть/сохранить», которое не включает Response.Write?