我正在使用 MCV3 OutputCache 来减少包含数据表的页面的加载时间。我使用 ajax 方法来更新信息并操作 DOM 以向用户显示他们的更改已经成功。这很好,直到他们加载页面并且加载缓存的数据集而不是更新的数据集。
当调用 Update 方法时,我想清除缓存或删除它,以便在重新加载页面时使用新的更新数据重新创建它。
我的代码如下:
[OutputCache(CacheProfile = "VideoIndexView")]
public ActionResult Index()
{
...
return View(model);
}