2010-09-08 4 views
0

Мы показываем элемент управления календарем ASP.NET и обновляем цвет, и если день включен с событием DayRender. Этот процесс немного медленный, поэтому я пытаюсь наметить стратегию кэширования результатов всех DayRenders. В основном сделайте снимок календаря и кешируйте его в течение X минут. Куда я могу подключиться к рабочему процессу страницы/управления для достижения этой цели?Cache Render управления календаря ASP.NET

ответ

0

Я в конечном итоге кэширование два новых списков как переменные класса:

  • _calandarTableCellList As List (Of System.Web.UI.WebControls.TableCell)
  • _calendarDayList As List (Of System.Web.UI. WebControls.CalendarDay)

Затем в событии Calendar.DayRender задано значение для каждого дня для сопоставления элемента в списке.

Смежные вопросы