Визуализация кэша элемента управления календарем ASP.NET - PullRequest
0 голосов
/ 09 сентября 2010

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

1 Ответ

0 голосов
/ 14 сентября 2010

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...