日历Calendar控件的使用较简单,直接拉进去即可使用。但为了美观,需在HTML中设置一些属性。下面举个例子:
<asp:Calendar id="Calendar1" style="Z-INDEX: 103; LEFT: 32px; POSITION: absolute; TOP: 176px" runat="server" Height="208px" Width="394px">
<TodayDayStyle BackColor="#80FF80"></TodayDayStyle>
<DayStyle BorderStyle="Ridge" BackColor="AntiqueWhite"></DayStyle>
<TitleStyle BorderStyle="Ridge" BackColor="Gold"></TitleStyle>
<WeekendDayStyle ForeColor="Magenta"></WeekendDayStyle>
</asp:Calendar>
<TodayDayStyle BackColor="#80FF80"></TodayDayStyle>
<DayStyle BorderStyle="Ridge" BackColor="AntiqueWhite"></DayStyle>
<TitleStyle BorderStyle="Ridge" BackColor="Gold"></TitleStyle>
<WeekendDayStyle ForeColor="Magenta"></WeekendDayStyle>
</asp:Calendar>
日历Calendar控件一般要处理点击事件,在程序中进行相应的处理,下面举个例子:
private void Calendar1_SelectionChanged(object sender, System.EventArgs e)
{
Page.Response.Write("<script>alert('您选择的日期是:"+this.Calendar1.SelectedDate.ToLongDateString()+"。');</script>");
}
{
Page.Response.Write("<script>alert('您选择的日期是:"+this.Calendar1.SelectedDate.ToLongDateString()+"。');</script>");
}