Asp.net MVC 2 caching

В настоящее время я разрабатываю веб-сайт, используя asp.net mvc 2 на C #. Я никогда не использовал функцию кеширования в MVC и хотел бы применить ее к странице профиля пользователя. Контент на этой странице редко меняется, и единственная часть, которая должна быть в реальном времени, - это список последних сообщений пользователя. (Я использую linq-to-sql для загрузки данных из базы данных)

Мне нужны предложения о том, какой метод кэширования мне следует использовать и как его реализовать?

Обновление: Я никогда не использовал функцию кеширования в MVC и хотел бы применить ее к странице профиля пользователя. Контент на этой странице редко меняется, и единственная часть, которая должна быть в реальном времени, - это список последних сообщений пользователя. (Я использую linq-to-sql для загрузки данных из базы данных)

Мне нужны предложения о том, какой метод кэширования мне следует использовать и как его реализовать?

Обновление: Я никогда не использовал функцию кеширования в MVC и хотел бы применить ее к странице профиля пользователя. Контент на этой странице редко меняется, и единственная часть, которая должна быть в реальном времени, - это список последних сообщений пользователя. (Я использую linq-to-sql для загрузки данных из базы данных)

Мне нужны предложения о том, какой метод кэширования мне следует использовать и как его реализовать?

Обновление: Решение Xandy ниже почти работает, за исключением того, что я не могу передать данные. Как бы я переписал это, используя? Html.RenderPartial ("UserPosts", ViewData ["UserPosts"])

9
задан Rana 6 November 2010 в 05:12
поделиться