Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 1:37:27
asp.net2.0服务器控件之Calendar控件

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("");



}













If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759