Как кешировать результат Html.RenderPartialView - PullRequest
0 голосов
/ 11 марта 2010

Я использую asp.net mvc2.

На главной странице у меня есть несколько строк этой строки

<% Html.RenderPartialView("Header", Model.HeaderData) %>
...
<% Html.RenderPartialView("LeftMenu", Model.MenuData) %>
...
<% Html.RenderPartialView("Footer") %>

Как я могу применить кеширование к RenderPartialView

Спасибо

1 Ответ

0 голосов
/ 11 марта 2010

Вы не можете легко - главная проблема в том, что на этом этапе кеширование уже завершено. он выполняет построение страницы.

Проверьте http://www.klopfenstein.net/lorenz.aspx/output-donut-caching-attribute-asp-net-mvc-partial-requests для некоторых вещей в этом направлении (включая хорошее обсуждение того, как кэширование работает под капотом).

...