title: Dynamically cache images in ASP .NET MVC
body: <p>I'm developing some kind of landing page with heavy images. 
  I've cached images on client side using following code in web.config</p>
  
  <pre><code>&lt;staticContent&gt;
    &lt;clientCache httpExpires="Sun, 29 Mar 2020 00:00:00 GMT" cacheControlMode="UseExpires"/&gt;
  &lt;/staticContent&gt;
  </code></pre>
  
  <p>Sometimes users, are cropping or re-sizing their images, but browser still shows cached images.
  Is there any way, I can force tell that image was changed on server, and all browsers should refresh cache.</p>
  
  <p>I guess I need use LastModified HTTP header, but I have no idea how to set this header to static image in ASP .NET MVC</p>