Я создал базовое событие календаря, используя DDay.iCal, когда я нажимаю ссылку "Добавить в календарь" , я создаю событие, а затем отправляет его клиенту.
В принципе, мое приложение работает так.
- Пользователь регистрируется.
- Выбирает определенную дату.
- Загружает определенный временной интервал
- Нажмите ссылку "Добавить в календарь"
Отправка события выполняется с помощью Response.Write()
, который отправляет клиенту следующее:
Response.ContentType = "text/calendar";
Response.AddHeader("Content-disposition", "attachment; filename=appointment.ics");
Response.Write(iCalString);
Вышеупомянутые работы ребрики, но для этого мне нужно сначала записать событие вручную, а затем щелкнуть ссылку "Добавить в календарь" .
Я хочу объединить шаги 3 и 4. Но при попытке сделать это бронирование событий будет сохранено в базе данных, но экран не обновится.
Есть ли "простой" способ обойти это?