在页面上放一个日历控件,在DayRender事件中写如下代码:        protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
        {            Label lblmonth = new Label();
            if (e.Day.Date.Day == 1 && e.Day.Date.Month==5)
            {
                lblmonth.Text = "<br />劳动节";
            }
            else if(e.Day.Date.Day == 1 && e.Day.Date.Month==10)
            {
                lblmonth.Text = "<br />国庆节";
            }
            e.Cell.Controls.Add(lblmonth);
        }

解决方案 »

  1.   

            protected void Calendar1_DayRender(object sender, DayRenderEventArgs e)
            {
                switch (e.Day.Date.ToString("MM-dd")) { 
                    case "04-01":
                        e.Cell.Text = "愚人节";
                        break;
                    case "04-10":
                        e.Cell.Text = "谁过节";
                        break;
                }
            }