2010-04-07 7 views
1

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

+0

Не уверен, что, если его можно, но JavaScript календари, такие как ExtJS или JQuery UI предлагают гораздо лучшее решение, как правило. –

ответ

2

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

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 
    } 
} 
Смежные вопросы