Asp.net日历不会呈现前一天/下一天

时间:2010-04-07 22:44:53

标签: asp.net controls calendar web-controls

怎么做。例如,3月的日历也将显示从2月到4月的日期。我不希望他们出现。怎么做。有人有示例代码吗?

2 个答案:

答案 0 :(得分:2)

在DayRender事件中,检查日期。如果它位于上一个月或下个月,请将单元格的文本设为 

答案 1 :(得分:1)

public void objCalendar_DayRender(object sender, DayRenderEventArgs e)
{
    CalendarDay d = ((DayRenderEventArgs)e).Day;

    TableCell c = ((DayRenderEventArgs)e).Cell;
    if (d.IsOtherMonth)
    {
        c.Controls.Clear();
    }
    else
    {
            //stuff
    }
}