Я использую MCV3 OutputCache, чтобы уменьшить время загрузки страницы с таблицей, полной данных. Я использую методы ajax для обновления информации и управления DOM, чтобы показать пользователю, что его изменение было успешным. Это нормально до тех пор, пока они не загрузят страницу и не загрузится кешированный набор данных вместо обновленного.
Когда вызывается метод Update, я хотел бы очистить кеш или удалить его, чтобы он воссоздавался при перезагрузке страницы с новыми обновленными данными.
Мой код выглядит следующим образом:
[OutputCache(CacheProfile = "VideoIndexView")]
public ActionResult Index()
{
...
return View(model);
}