He creado un evento de calendario básico usando DDay.iCal, cuando hago clic en el enlace "Agregar al calendario" produzco un evento y luego lo envío al cliente.Enviando evento ICalendar al cliente mientras continúo ejecutando su código
Básicamente, mi aplicación funciona así.
- un usuario se conecta.
- Selecciona una fecha específica.
- libros un intervalo de tiempo específico
- hace clic en el "Añadir al calendario" enlace
enviar el evento se lleva a cabo mediante el uso de Response.Write()
que envía el siguiente para el cliente:
Response.ContentType = "text/calendar";
Response.AddHeader("Content-disposition", "attachment; filename=appointment.ics");
Response.Write(iCalString);
Los trabajos anteriores aletas, pero me exige primero reservar el evento, luego manualmente y luego hacer clic en el enlace "Agregar al calendario".
Quiero combinar los pasos 3 y 4. Pero al intentar hacerlo, la reserva de eventos se guarda en la base de datos pero la pantalla no se actualiza.
¿Hay una manera "simple" de evitar esto?