Calendar控件应用示例

Calendar控件的常用事件

事件 说明
DayRender 当日期被显示的时候被触发
SelectionChanged 当日期被用户选择(单击)的时候被触发
VisibleMonthChanged 当所显示的月份被更改(前一个/后一个链接)的时候被触发

在创建Calendar控件中的每个日期单元格时,均会引发DayRender事件。通过在DayRender事件的事件处理程序中提供代码,可以在创建日期单元格时控制其内容和格式设置。当选择月历中的日期时,则会激发SelectionChanged事件。Calendar控件中,最常使用的事件是SelectionChanged,它允许用户在选择日期的时候运行相应代码。对当前月份的切换,将会激发VisibleMonthChanged事件。

DayRender事件处理程序接受DayRenderEventArgs参数,改参数有Cell和Day2个属性,里面包含了自定义单元格中所需要的所有内容。VisibleMonthChanged事件中则接受MonthChangedEventArgs参数,该参数的重要属性为NewDate和PreviousDate,分别表示当前显示的月份和Calendar中以前显示的月份。

CalendarControl.aspx

CalendarControl.aspx.cs
posted on 2006-09-03 09:21  头发乱了  阅读(939)  评论(0编辑  收藏  举报