天天看點

Web伺服器控件:Calendar控件

Calendar控件用來在浏覽器中顯示一個月曆。

此控件顯示一個月的月曆,使用者可以選擇日期并可轉到前、後月份。

屬性

說明

CellPadding

單元格邊界與内容之間的間距,以象素表示

CellSpacing

單元格之間的間距,以象素表示

DayHeaderStyle

星期幾名稱的顯示樣式

DayNameFormat

星期幾名稱的顯示格式。可使用下列值:

FirstLetter ——第一個字元

FirstTwoLetters ——前兩個字元

Full ——完整格式

Short ——簡略格式

DayStyle

日的顯示樣式

FirstDayOfWeek

一星期的第一天是哪一天。可使用下列值之一:

Default ——預設

Monday ——星期一

Tuesday ——星期二

Wednesday ——星期三

Thursday ——星期四

Friday ——星期五

Saturday ——星期六

Sunday ——星期日

id

此控件的唯一id

NextMonthText

用于顯示下一月份連結的文本

NextPrevFormat

前、後月份連結的格式。可使用下列值之一:

ShortMonth ——簡略格式

FullMonth ——完整格式

CustomText ——自定義文本

NextPrevStyle

用于顯示前、後月份連結的樣式

OnDayRender

當每一日單元格建立時将被執行的函數的名稱

OnSelectionChanged

當使用者選擇某一日、星期或月時将被執行的函數的名稱

OnVisibleMonthChanged

當使用者轉到另一月份時将被執行的函數的名稱

OtherMonthDayStyle

用于顯示非目前月中的日的格式

PrevMonthText

用于顯示前一月份連結的文本

runat

規定此控件是伺服器控件。必須被設定為"server"

SelectedDate

被選中的日期

SelectedDates

被選中的日期(複數)

SelectedDayStyle

被選中日的樣式

SelectionMode

使用者被允許選擇日期的方式。可使用下列值之一:

None ——(無)

Day ——日

DayWeek ——日、星期

DayWeekMonth ——日、星期、月

SelectMonthText

用于顯示“月選擇連結”的文本

SelectorStyle

“月選擇連結”和“星期選擇連結”的樣式

SelectWeekText

用于顯示“星期選擇連結”的文本

ShowDayHeader

指定是否顯示星期幾的一個布爾值

ShowGridLines

指定是否顯示日之間的表格線的一個布爾值

ShowNextPrevMonth

指定是否顯示前、後月份連結的一個布爾值

ShowTitle

指定是否顯示月曆标題的一個布爾值

TitleFormat

月曆标題的格式。可使用下列值之一:

Month ——月

MonthYear ——年月

TitleStyle

月曆标題的樣式

TodayDayStyle

當天日期的樣式

TodaysDate

當天的日期

VisibleDate

指定月曆中目前可見月份的日期

WeekendDayStyle

周末的樣式

1、在此示例中我們在一個.aspx檔案中以其最簡單的用法聲明一個Calendar控件。

<html>

<body>

<form runat="server">

<asp:Calendar runat="server" />

</form>

</body>

</html>

2、在此示例中我們在一個.aspx檔案中聲明一個Calendar控件。 星期幾用蘭色的完整名稱顯示,周末用黃色背景的紅色顯示,當天日期用綠色背景顯示。如果在其他網站看到本資訊,說明本教程來源是網頁教學WebjxCom網站,主要是為了防采集。

<asp:Calendar DayNameFormat="Full" runat="server">

   <WeekendDayStyle BackColor="#fafad2" ForeColor="#ff0000" />

   <DayHeaderStyle ForeColor="#0000ff" />

   <TodayDayStyle BackColor="#00ff00" />

</asp:Calendar>

3、在此示例中我們一個.aspx檔案中聲明一個Calendar控件。星期幾用完整名稱顯示,使用者可以選擇某一日、星期或是整個月,被選中的日/星期/月以灰色背景顯示。

<asp:Calendar DayNameFormat="Full" runat="server"

SelectionMode="DayWeekMonth"

SelectMonthText="<*>"

SelectWeekText="<->"/>

   <SelectorStyle BackColor="#f5f5f5" />