Все примеры кэширования пончиков, которые я видел, выглядят так:
<%= Html.Substitute( c => DateTime.Now.ToString() )%>
Хорошо, если я просто хочу дату, но какие еще есть варианты?
Я знаю, что есть делегат MvcSubstitutionCallback со следующей подписью:
public delegate string MvcSubstitutionCallback(HttpContextBase httpContext);
но RenderAction
и RenderPartial
возвращает void, поэтому я не могу просто вернуть их из метода делегата. Как я могу эффективно использовать этот обратный вызов для более сложных ситуаций.
Я посмотрел обе статьи Фила Хаакеда здесь и здесь , но ни одна из них, похоже, не выполняет именно то, что я хочу.