我使用DDay.iCal构建了一个基本的日历事件,当我点击"添加到日历"链接时,我会生成一个事件,然后将其发送给客户端.
基本上,我的应用程序是这样的.
发送事件是通过使用Response.Write()
将事件发送到客户端完成的:
Response.ContentType = "text/calendar";
Response.AddHeader("Content-disposition", "attachment; filename=appointment.ics");
Response.Write(iCalString);
Run Code Online (Sandbox Code Playgroud)
以上工作鳍,但它要求我先手动预订事件,然后单击"添加到日历"链接.
我想合并步骤3和4.但是当尝试这样做时,事件预订会保存到数据库,但屏幕不会刷新.
有一种"简单"的方法可以解决这个问题吗?