Календарь Asp.net не отображает предыдущие / следующие дни - PullRequest
1 голос
/ 08 апреля 2010

Как это сделать.Например, календарь на март также покажет дни с февраля и апреля.Я не хочу, чтобы их показывали.Как сделать.У кого-нибудь есть пример кода?

Ответы [ 2 ]

2 голосов
/ 08 апреля 2010

В событии DayRender проверьте дату. Если он выпал в предыдущем или следующем месяце, сделайте текст ячейки  

1 голос
/ 18 октября 2013
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
    }
}
...