Razor视图引擎.cshtml页面中的OutputCache

ram*_*ram 6 asp.net-mvc outputcache razor asp.net-mvc-3

使用ASP.NET MVC Web表单,我们可以将输出缓存放在控制器级别或视图级别.我们怎么能在.cshtml页面中提到"outputcache"?

我没找到任何地方.我在哪里可以获得语法?

RPM*_*984 7

你是什​​么意思"ASP.NET MVC Web Forms"?如果您OutputCache在Page指令中引用该属性,那就是ASP.NET Web窗体.

ASP.NET MVC在控制器操作级别上具有输出缓存:

    [OutputCache(Duration=10, VaryByParam="none")]
    public ActionResult Index()
    {
        return View();
    }
Run Code Online (Sandbox Code Playgroud)

这与视图引擎(ASPX/Razor)无关.