Как делают меня 'кэш пончика' в ASP.NET MVC для чего-то большего чем даты

Вы можете использовать следующую функцию JavaScript:

Array.isArray(message.content);

Возвращает true или false.

5
задан Simon_Weaver 15 May 2009 в 01:16
поделиться

3 ответа

This article might be helpful: http://www.asp.net/Learn/mvc/tutorial-19-cs.aspx (Adding Dynamic Content to a Cached Page in ASP.NET MVC)

0
ответ дан 14 December 2019 в 08:59
поделиться

«Пончиковое кэширование» означает использование метода Response.WriteSubstitution. Если вы посмотрите на исходный код MVC, вы увидите, что метод System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial использует Response.Output (HtmlHelper.cs, строка 277 - последняя строка в методе RenderPartialInternal), поэтому вам нужно создать свой собственный html-помощники для обработки более сложных ситуаций.

3
ответ дан 14 December 2019 в 08:59
поделиться

Обратите внимание, что, хотя это действительно работало в Mvc 1.0, это больше не работает в Mvc 2.0. См. Здесь: http://haacked.com/archive/2008/11/05/donut-caching-in-asp.net-mvc.aspx

3
ответ дан 14 December 2019 в 08:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: