如题:比如在5月1号 下面加入"国际劳动节"

解决方案 »

  1.   

    这个你要改里面的javascript程序!很难 你看看MS视频教程 里面小陈讲过这个问题!
      

  2.   

    private void Calendar1_DayRender(object sender, System.Web.UI.WebControls.DayRenderEventArgs e)
    {
    DateTime dtmDate;
    TableCell ctlCell; dtmDate = e.Day.Date;
    ctlCell = e.Cell;
    string s = arrCalendar[dtmDate.Month, dtmDate.Day];
    string str = s; //有风险,必须防止字符串中有特殊字符
    if( s != ""&&s!=null)
    {
    ctlCell.BackColor = Color.FromName("Orange");
    s = FormateStr(s,24,8);
    s = @"<p><u><a  style='CURSOR: hand'; onclick = PopWin('TodayMsg.aspx?sltDate="+dtmDate.ToShortDateString()+"');> " + s +"</a></u></p>"; 
    e.Cell.Controls.Add(new LiteralControl(s));
    }
    }以下是javascript
    function PopWin(s)
    {
    var x = screen.availHeight - 300 - 10 ;
    var y = screen.availWidth - 400 - 12;
    window.showModalDialog(s,null,'dialogHeight: 290px; dialogWidth: 450px; edge: sunken; center: No; help: No; resizable: No; status: No;dialogTop:'+ x+'; dialogLeft:'+y);
    document.getElementById("BtnRefresh").click();
    }
      

  3.   

    private void MyCalendar_DayRender(object sender System.Web.UI.WebControls.DayRenderEventArgs e)
    {
      if(e.Day.Date.Month == 5 && e.Day.Date.Day == 1)
    {
    Label lblText = new Label();
    lblText.Text = "<br>劳动节快乐!";
    e.Cell.Controls.Add(lblText);
    }
    }