我在显示员工记录列表的索引页面上使用 OutputCaching
[OutputCache(Duration = 120, VaryByParam = "empId;page;sort;")]
但是当我从列表中删除一条记录时,由于缓存,删除的记录也会被列出,直到 Outputcache 过期。如果发生删除操作,有没有办法刷新输出缓存?我在我的 MVC3 剃须刀页面上使用它。
我的页面上列出了 100 条记录,每条记录都有一个“删除”按钮来删除该特定记录。我还在页面上使用 OutputCaching,以便页面加载更快。
现在,如果我通过点击删除按钮删除一条记录,由于 OutputCaching ,即使已删除的记录也会显示在页面上,直到 outputcache 过期。有没有办法,我可以解决这个问题?
有没有办法,我可以只从我的输出缓存中删除已删除的记录?
或者如果要添加新记录,我不想删除 OutputCache 并再次重新创建缓存,而是想将我的新记录附加到现有的 outputCache ?