Страница ASP.NET MVC2 используется для отображения порядка в браузере, как описано в Как заполнить заголовок документа из данных jqgrid
при загрузке страницы javascript извлекает правильный документ из браузера и привязывает его к элементам страницы.
идентификатор документа указывается в строке запроса, например:
www.mysite.com/GetDocument?Id=1
www.mysite.com/GetDocument?Id=2
документ кешируется в браузере:
[OutputCache(Location = OutputCacheLocation.Downstream, Duration = 20 * 60,VaryByParam = "*")]
public ActionResult Index(int id)
Однако кеш браузера не используется, поскольку для каждой строки запроса кешируются разные страницы. Как заставить Borwser кешировать страницу, которая не зависит от параметра id в строке запроса? Или лучше передать id в параметре post?