разработан, чтобы быть уникальным, только уникальным.

аюсь использовать новое частичное кэширование страниц, доступное в ASP.NET MVC 3. На мой взгляд, я использую:

<% Html.RenderAction("RenderContent", Model); %>

Который вызывает метод контроллера:

[Authorize]
[OutputCache(Duration = 6000, VaryByParam = "*", VaryByCustom = "browser")]
public ActionResult RenderContent(Content content)
{
   return PartialView(content);
}

Обратите внимание, что как исходный вид, так и частичный вид используют одну и ту же модель вида.

Проблема в том, чтоVaryByParam не работает -RenderContent() всегда возвращает один и тот же кэшированный HTML, независимо от того, какая модель представления передана ему. Есть ли что-тоVaryByParam что я не понимаю?

Ответы на вопрос(1)

Ваш ответ на вопрос