System.Web.Caching.Cache在ASP.Net MVC应用程序中有意义吗?

时间:2009-01-26 22:08:50

标签: .net asp.net asp.net-mvc session caching

由于ASP.Net MVC中没有会话概念,并且每个请求彼此独立,我是否会使用Cache对象在内部缓存数据以最小化数据库访问?输出缓存功能非常适合缓存视图数据,但如果我想缓存类似用户配置文件的内容,应该在同一用户的请求之间共享,我该怎么办?

由于

2 个答案:

答案 0 :(得分:5)

MVC中肯定存在会话的概念......会话数据在请求之间保持不变。我认为你可能会对ViewState感到困惑,因为ViewState会在回发中持久保存到同一页面,并且不适用于MVC。

答案 1 :(得分:0)

使用会话?

会话是每个用户的会话 每个人都在全站点缓存

我可以在控制器上使用缓存。