c# - Asp.net MVC 2 缓存

标签 c# asp.net-mvc linq-to-sql

我目前正在使用 c# 中的 asp.net mvc 2 开发一个网站。我从未使用过 MVC 中的缓存功能,想将其应用于用户个人资料页面。此页面上的内容很少更改,唯一需要实时的部分是用户最近发布的列表。 (我使用linq-to-sql从数据库加载数据)

我需要一些关于我应该使用哪种缓存技术以及如何实现它的建议?

更新: Xandy 下面的解决方案几乎可以工作,除了我无法传递数据。我将如何使用重写它? Html.RenderPartial("UserPosts", ViewData["UserPosts"])

最佳答案

Phil Hack 的 fragment caching tricks不再适用于 MVC2。

在 StackOverflow,我们将 html 片段构建为文本并使用 HttpRuntime.Cache and more. 缓存它们

关于c# - Asp.net MVC 2 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4092993/

相关文章:

c# - Taglib-Sharp 大文件(64 位文件)支持

c# - 尝试添加服务引用时出错

C# 系统命名空间——为什么我需要导入它?

asp.net - MVC 4 中的级联下拉列表

c# - 把方法放在哪里。存储库上的服务层 ( BL )?

web-services - 为什么要在 Linq to SQL 中使用 Web 服务?

c# - 如何使用 Linq to SQL 将对象添加到数据库?

javascript - asp.net 中的 HTML 标记注入(inject)

javascript - 正确构建我的 jquery/javascript

LINQ:子查询中第一行的内连接?