我正在使用标准asp:Calendar
控件。当用户点击日期时,我会通过处理SelectionChanged
事件来显示modal popup。
但是,这意味着如果用户点击日期,然后关闭弹出窗口,然后再次点击相同日期,则不会发生任何事情。
我宁愿处理DateClick
事件,也不要完全选择日期。
是否可以使用asp:Calendar
?
答案 0 :(得分:3)
找到了解决方法:
在SelectionChanged
事件处理程序中,只需调用
calendar.SelectedDates.Clear();
答案 1 :(得分:2)
我有类似的问题 - 我通过阻止用户选择当前选择的日期来解决它。我在DayRender
事件中添加了以下内容:
If e.Day.Date = DateValue(calCalendar.SelectedDate) Then
e.Day.IsSelectable = False
End If