J'ai créé un événement de base du calendrier en utilisant DDay.iCal, lorsque je clique sur le lien "Ajouter au calendrier". Je produis un événement et l'envoie ensuite au client.Envoyer l'événement ICalendar au client tout en continuant à exécuter votre code
Fondamentalement, mon application fonctionne comme ceci.
- Un utilisateur se connecte à.
- Sélectionne une date précise.
- Livres Une tranche de temps spécifique
- Clicks « Ajouter au calendrier » lien
L'envoi de l'événement se fait à l'aide Response.Write()
qui envoie les éléments suivants au client:
Response.ContentType = "text/calendar";
Response.AddHeader("Content-disposition", "attachment; filename=appointment.ics");
Response.Write(iCalString);
Les travaux ci-dessus ailerons mais cela me demande de réserver d'abord l'événement puis manuellement, puis de cliquer sur le lien "Ajouter au calendrier".
Je veux fusionner les étapes 3 et 4. Mais lorsque vous essayez de le faire, la réservation d'événements est enregistrée dans la base de données, mais l'écran n'est pas actualisé.
Existe-t-il un moyen "simple" de contourner ce problème?