2010-09-08 27 views
0

我們顯示一個ASP.NET日曆控件並更新顏色,以及是否使用DayRender事件啓用了該日期。這個過程有點慢,所以我試圖找出一個策略來緩存所有DayRenders的結果。基本上拍攝日曆的快照並將其緩存X分鐘。我會在哪裏掛鉤頁面/控制工作流程來實現此目標?高速緩存渲染ASP.NET日曆控件

回答

0

我結束了緩存兩個新的列表作爲類變量:

  • _calandarTableCellList方式列表(中System.Web.UI.WebControls.TableCell)
  • _calendarDayList方式列表(中System.Web.UI程序。 WebControls.CalendarDay)

然後在Calendar.DayRender事件中爲匹配列表中的項目設置每天的值。