Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/9 1:37:27 asp.net2.0服务器控件之Calendar控件
Calendar控件 1.功能 Calendar控件在Web页面显示一个单月份日历。用户可使用该日历查看和选择日期。 2.属性 Calendar控件部分常用属性及描述如表1所示。 表1 Calendar控件常用属性及描述 下面对比较重要的属性进行详细介绍。 (1)FirstDayOfWeek属性。该属性确定是否在日历的第一列中显示一周中的某一天,默认值Default。 例如,将星期二设置为一周中的第一天,代码如下: this.Calendar1.FirstDayOfWeek = FirstDayOfWeek.Tuesday; (2)SelectionMode属性。该属性设置了Calendar控件的选择模式。默认值为Day。Web窗体CalendarSelectionMode枚举提供了其常用属性及描述,如表2所示。 表2 CalendarSelectionMode控件常用属性及描述 例如,将选择模式设为选择整周,代码如下: this.Calendar1.SelectionMode = CalendarSelectionMode.DayWeek; (3)SelectedDate属性。使用 SelectedDate 属性确定 Calendar控件上选定的日期。通常,将此属性与SelectionMode属性一起使用以确定Calendar控件的选定日期。为此,就该将SelectionMode属性设置为Day,此设置只允许从Calendar控件选择一个日期。 例如,显示当前选中的日期,代码如下: Response.Write(this.Calendar1 .SelectedDate.ToShortDateString()); 3.方法 交叉链接:Calendar控件常用方法同Label控件类似,可参见Label控件常用方法。 4.事件 Calendar控件常用事件及描述如表3所示。 表3 Calendar控件常用事件及描述 日期控件中较常使用的是SelectionChanged事件,下面只对该事件作介绍。 当用户选择Calendar控件的一天、一周或一月时将触发该事件。 例如,在该事件中获得用户所选择的日期,代码如下: protected void Calendar1_SelectionChanged(object sender, EventArgs e) { string date = this.Calendar1.SelectedDate.ToShortDateString(); Response.Write(""); }
赞