【问题标题】:ASP.NET 5 MVC 6: Reading Cache in ViewModelASP.NET 5 MVC 6:在 ViewModel 中读取缓存
【发布时间】:2016-06-24 10:42:35
【问题描述】:

我正在使用 ASP.NET 5 MVC 6 创建一个应用程序。

在我的基本视图模型中,我必须访问应用程序和会话缓存。

当然,我可以将缓存对象从我的控制器传递到视图模型到基本视图模型,但这似乎有点复杂。

这样做的方法是什么?

【问题讨论】:

  • 欢迎堆栈溢出!请先阅读this!没有人会理解甚至懒得回答你的问题
  • 感谢您链接文章。我读了它,但我很难理解这个问题有什么问题。如果您能给我更多准确的信息,我将能够重新制定它。 (这是一个非常诚实的评论,我正在努力使它正确)。再次感谢
  • 解释你想要达到的目标。分享您尝试过的代码并说明您有疑问的地方
  • 对不起。由于这是一个架构问题,我认为不需要代码。下次我会努力做得更好,谢谢!另外,我不知道应该添加什么代码,因为我的问题是如何从视图模型访问缓存。但我会尝试 =)
  • @flynn 是的,还有缓存 taghelper 和 responsecache 属性。对于每种情况,另一种解决方案。

标签: asp.net-mvc caching model-view-controller asp.net-core asp.net-core-mvc


【解决方案1】:

根据您的描述,我了解到您希望通过依赖注入请求 IMemoryCache 的实例。你可以在这里阅读如何做到这一点:https://docs.asp.net/en/latest/performance/caching/memory.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多