Ответ 1
Это невозможно. Вам нужно использовать вспомогательный помощник Html.Action
, чтобы отобразить дочернее действие, украшенное атрибутом [OutputCache]
, и которое будет отображать частичное.
public class MyController : Controller
{
[OutputCache(Duration = 3600)]
public ActionResult Index()
{
return View();
}
}
а затем включить частичное:
@model MvcApplication1.Models.someViewmodel
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
@Html.Action("Index", "My")