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