如何在MVC 5 Web应用程序中使用缓存?

时间:2018-09-08 23:55:32

标签: c# .net caching

Line 56:<cache expires-after="@TimeSpan.FromSeconds(120)">

Line 57:Current Time Inside Cache Tag Helper: @DateTime.Now

Line 58:</cache>

//我收到此错误消息

  

“ /”应用程序中的服务器错误。   解析器错误   说明:在解析服务于此请求所需的资源期间发生错误。请查看以下特定的解析错误详细信息,并适当地修改您的源文件。

     

解析器错误消息:预期为“}”。

1 个答案:

答案 0 :(得分:0)

我能够解决该错误。我找到了一个非常有用的有关asp.net mvc缓存的网站,这是我使用的网站:techfunda.com/howto/276/store-data-into-cache-in-asp-net-mvc。它包含有关不同类型的缓存的信息,并解释了每种缓存类型的作用。

//在我的控制器的动作结果方法中添加了要缓存的视图的代码

[OutputCache(CacheProfile = "Cache", Location = System.Web.UI.OutputCacheLocation.Server)]

//添加到网络配置中的代码

<caching>
      <outputCacheSettings>
        <outputCacheProfiles>
          <add name="Cache" duration="30" varyByParam="none"/>
        </outputCacheProfiles>
      </outputCacheSettings>
</caching>

有关缓存的更多信息,请访问以下网站:techfunda.com/howto/276/store-data-into-cache-in-asp-net-mvc。