我在 Visual Studios 2013 网络表单上使用 DayPilot 日历和导航器。
我可以将导航器链接到日历,所以当我点击不同的一周时,它也会反映在日历上。
问题是,当我选择不同的一周时,我在日历中的所有数据都消失了,我点击的那一周在日历中没有更新。
我尝试将日历的属性更改为回发/回调,但它仍然不起作用。
但是,当我选择不同的一周时,我的导航器能够保留数据。
这是我第一次调试网络表单的时候。
这是我点击导航器(底部的日历)的时候。如图所示,数据消失了。
我该如何解决这个问题?
-- 可以看到导航器保留了粗体显示的日期数据。
这些是我使用的代码。
protected void DayPilotCalendar1_Command (object sender, DayPilot.Web.Ui.Events.CommandEventArgs e) { switch (e.Command) { case "navigate": DateTime start = (DateTime)e.Data["EventStart"]; DateTime end = (DateTime) e.Data["EventEnd"]; DayPilotCalendar1.StartDate = start; DayPilotCalendar1.DataBind(); DayPilotCalendar1.Update(); break; } }