当点击一天时,ASP.NET“丢失”我日历上的标记日期

时间:2012-06-08 08:58:27

标签: asp.net calendar master-pages

我有一个asp.net网络应用程序。在我的母版页中,我有一个包含在UpdatePanel(ajax)中的日历。

我使用Calendar1.SelectedDates.Add(xxxx-xx-xx)标记了我日历中的某些日子。

现在我的问题是,当我点击我的日历上的其中一个日期时,我“丢失”所有标记的日期,并且只有今天的日期和我点击的那一天被标记。

如何保存所有标记日期,以便当我点击某一天时,他们会保留标记日期?

感谢。

p.s我在主页上的代码中插入标记的日期

1 个答案:

答案 0 :(得分:0)

您必须在ViewState中存储所选日期,以便在回发/回拨后选择它们。您还需要为后面的代码添加一些逻辑。 请参考以下链接:

http://dotnetspeaks.net/post/Multiple-Date-Selection-inc2a0ASPc2a0Calendar.aspx