using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class CalendarThree : System.Web.UI.Page { String[][] holidays = new String[13][]; protected void Page_Load(object sender, EventArgs e) { for (int n = 0; n < 13; n++) holidays[n] = new String[32]; holidays[1][1] = "元旦"; holidays[2][14] = "情人节"; holidays[3][8] = "妇女节"; holidays[3][12] = "植树节"; holidays[4][1] = "愚人节"; holidays[5][1] = "劳动节"; holidays[5][4] = "青年节"; holidays[5][12] = "护士节"; holidays[5][14] = "母亲节"; holidays[5][14] = "助残日"; holidays[6][1] = "国际儿童节"; holidays[6][5] = "环境保护日"; holidays[6][18] = "父亲节"; holidays[6][26] = "国际禁毒日"; holidays[7][1] = "中共诞辰"; holidays[8][1] = "建军节"; holidays[9][10] = "教师节"; holidays[10][1] = "国庆节"; holidays[11][23] = "感恩节"; holidays[12][1] = "艾滋病日"; holidays[12][12] = "西安事变"; holidays[12][25] = "圣诞节"; } protected void Calendar1_DayRender(object sender, DayRenderEventArgs e) { CalendarDay d = ((DayRenderEventArgs)e).Day; TableCell c = ((DayRenderEventArgs)e).Cell; if (e.Day.IsOtherMonth) { e.Cell.Controls.Clear(); } else { try { string Hol = holidays[e.Day.Date.Month][e.Day.Date.Day]; if (Hol != string.Empty) e.Cell.Controls.Add(new LiteralControl("<br><font color=blue size=2>" + Hol + "</font>")); } catch (Exception exc) { Response.Write(exc.ToString()); } } } }