如何摆脱MVC中的MemoryCache对象?

时间:2016-04-14 15:37:01

标签: asp.net-mvc asp.net-mvc-5

我有一个MVC应用程序,我正在获取XML文件并加载到对象中。

在我看来,我有几个客户端/服务器操作,因为MVC是无状态的,我将对象存储到MemoryCache中(以防止XML文件的持续加载)。

虽然这看起来效果很好但是我关心的是如何在完成后删除这个MemoryChache项目?

如果用户转到不同的视图,那么我想删除此对象。

但是我不知道我可以使用什么事件来确保删除此对象。

1 个答案:

答案 0 :(得分:1)

看来我可以用JQuery来处理它:

$(window).unload(function () {
    // Server call to clear MemoryCache
});