Tôi đã tạo một sự kiện lịch cơ bản bằng DDay.iCal, khi tôi nhấp vào liên kết "Thêm vào lịch", tôi tạo sự kiện và sau đó gửi nó cho khách hàng.Gửi sự kiện ICalendar cho khách hàng trong khi vẫn tiếp tục chạy mã của bạn
Về cơ bản, ứng dụng của tôi hoạt động như thế này.
- Người dùng đăng nhập.
- Chọn ngày cụ thể.
- Sách một khe thời gian cụ thể
- Nhấp chuột vào "Add lịch" liên kết
Gửi sự kiện này được thực hiện bằng cách sử dụng Response.Write()
mà gửi sau cho khách hàng:
Response.ContentType = "text/calendar";
Response.AddHeader("Content-disposition", "attachment; filename=appointment.ics");
Response.Write(iCalString);
Các công trình trên vây nhưng nó đòi hỏi tôi phải đầu tiên đặt sự kiện sau đó bằng tay và sau đó nhấp vào liên kết "Thêm vào lịch".
Tôi muốn hợp nhất các bước 3 và 4. Nhưng khi cố gắng thực hiện việc đặt chỗ sự kiện được lưu vào cơ sở dữ liệu nhưng màn hình không được làm mới.
Có cách "đơn giản" để giải quyết vấn đề này không?