【问题标题】:ASP.NET "losing" the marked dates on my calendar when clicking on a day单击一天时,ASP.NET“丢失”我日历上的标记日期
【发布时间】:2012-06-08 08:58:27
【问题描述】:

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

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

现在我的问题是,当我单击日历上的某个日期时,我“丢失”了所有标记的日期,只有今天的日期和我单击的日期被标记。

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

谢谢。

p.s 我在母版页后面的代码中插入了标记的日期

【问题讨论】:

    标签: asp.net calendar master-pages


    【解决方案1】:

    您必须将您选择的日期存储在 ViewState 中,以便在回发/回调后保持选中状态。您还必须在后面的代码中添加一些逻辑。 请参考以下链接:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-02
      相关资源
      最近更新 更多