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" />