Я создаю vcard, который я отправляю клиенту с помощью следующего фрагмента кода:
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?