gpt4 book ai didi

asp.net-mvc - 仅在 ASP.NET MVC 中缓存母版页

转载 作者:行者123 更新时间:2023-12-03 04:06:18 25 4
gpt4 key购买 nike

我有一个 MasterPage,其中有 ViewData 传递给它。出于性能原因,我真的想仅缓存母版页。但我不想缓存使用 MasterPage 加载的实际页面。

我相信这可以通过在 Web 表单中向 Page_Load 事件添加代码来完成。有谁知道使用 ASP.NET MVC 实现相同目标的类似技术吗?

提前致谢。

最佳答案

当您所说的仅缓存母版页时,您的意思是输出缓存还是仅缓存与母版页相关的ViewData?您可以使用 session 或缓存机制来缓存母版页数据,但您必须以编程方式挑选出哪些内容属于母版页,哪些内容属于 View 。

如果您谈论的是输出缓存,我不认为输出缓存可用于母版页。对于 ASP.NET MVC 中的部分输出缓存,Steve Sanderson 在这方面有一些精彩的观点:http://blog.codeville.net/2008/10/15/partial-output-caching-in-aspnet-mvc/

那么我们讨论的是哪种类型的缓存?

关于asp.net-mvc - 仅在 ASP.NET MVC 中缓存母版页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2137196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com