tôi tạo ra một vcard mà tôi gửi đến các khách hàng sử dụng đoạn mã sau:Response.Write và UpdatePanel
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();
Tuy nhiên, tôi cần phải sử dụng vCards trên trang đó có sự kiểm soát bên trong và UpdatePanel. Thật không may, theo Update panel and Response write điều này không hoạt động và gây ra lỗi. Tôi tự hỏi một số cách thay thế để gửi nội dung của vcard/file đến trình duyệt của khách hàng là gì và có hiển thị hộp thoại "mở/lưu" không liên quan đến Response.Write không?
Chỉ khi bạn thực hiện bảng cập nhật để hủy bỏ bản cập nhật ajax và làm bài đầy đủ của trang lỗ. Cách khác là sử dụng một trình xử lý để gửi x-vcard của bạn và điều này là tốt hơn từ tất cả các trường hợp. – Aristos