gpt4 book ai didi

asp.net - 如何避免在 asp.net mvc 中缓存用户控件?

转载 作者:行者123 更新时间:2023-12-02 00:37:06 25 4
gpt4 key购买 nike

我将缓存添加到我的应用程序,我有一个包含多个用户控件的页面,我的问题是我只想缓存从 Controller 返回的数据,但不想缓存所有页面内容。由于我的用户控件之一是登录控件,如果我缓存所有结果,那么它的行为将不正确。
我的问题是:
1.是否可以只缓存从 Controller 返回的数据?
2.如果一个页面被缓存了,我可以强制取消缓存页面中的一个控件吗?

最佳答案

我假设缓存是指输出缓存(仅缓存处理 Controller View 结果后返回的输出 html)。您正在寻找的是所谓的缓存替换或“ donut 缓存”。据我所知,它在 ASP.NET MVC 1 和 2 中不受支持。在 MVC 3 的 rc 中它是受支持的,您可以在此处阅读 - http://weblogs.asp.net/scottgu/archive/2010/11/09/announcing-the-asp-net-mvc-3-release-candidate.aspx .

关于asp.net - 如何避免在 asp.net mvc 中缓存用户控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4162047/

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