You can try to decorate the server side action that loads the view with
[OutputCache(Duration = 0, NoStore = true)]
eg
public class OrdersController : Controller { [httpGet] [OutputCache(NoStore = true, Duration = 0)] public ActionResult Orders(string userId) {
NoStore - A Boolean value that determines whether to prevent the secondary storage of confidential information. Duration - the time, in seconds, at which the page or user control is cached. Setting this attribute on the page or user control sets the expiration policy for HTTP responses from the object and automatically caches the output of the page or user.
Vlad Bezden
source share