.net 使用c在mvc中利用浏览器缓存图像#

.net 使用c在mvc中利用浏览器缓存图像#,.net,model-view-controller,.net,Model View Controller,我正在web.config中使用clientCache: <staticContent> <clientCache cacheControlMode="UseMaxAge"cacheControlMaxAge="30.00:00:00"/> </staticContent> 问题是我在google speed insight中遇到了错误: 有人知道我如何在mvc中利用浏览器缓存图像吗?可能重复@Dávid Molnár感谢分享链接,但我的图像是

我正在web.config中使用clientCache:

<staticContent>
      <clientCache cacheControlMode="UseMaxAge"cacheControlMaxAge="30.00:00:00"/>
</staticContent>
问题是我在google speed insight中遇到了错误:


有人知道我如何在mvc中利用浏览器缓存图像吗?

可能重复@Dávid Molnár感谢分享链接,但我的图像是动态的而不是静态的。您可以添加一些示例代码吗?如何生成图像和输出(HTTP头)? 在我的控制器中,它看起来像[OutputCache(Duration=300)]public ActionResult home(),您有过解决方案吗?
[OutputCache(Duration = 300)] // 300 for 5 mins