Ho creato un evento di calendario di base utilizzando DDay.iCal, quando faccio clic sul link "Aggiungi al calendario" produco un evento e quindi lo invio al client.Invio dell'evento ICalendar al client mentre si continua a eseguire il codice
Fondamentalmente, la mia applicazione funziona così.
- A utente accede.
- di selezionare una data specifica.
- Libri una fascia oraria specifica
- Clic "Aggiungi al calendario" collegamento
Invio caso viene fatto utilizzando Response.Write()
che invia il seguente al client:
Response.ContentType = "text/calendar";
Response.AddHeader("Content-disposition", "attachment; filename=appointment.ics");
Response.Write(iCalString);
Le opere di cui sopra pinne ma mi richiede di prenotare prima l'evento quindi manualmente e quindi fare clic sul collegamento "Aggiungi al calendario".
Voglio unire i passaggi 3 e 4. Ma quando si tenta di farlo, la prenotazione dell'evento viene salvata nel database ma lo schermo non viene aggiornato.
C'è un modo "semplice" per aggirare questo?