Я хочу получить время последнего изменения любой части представления до его рендеринга. Это включает в себя страницы макета, частичные представления и т. д.
Я хочу установить правильное время для
Response.Cache.SetLastModified(viewLastWriteUtcTime);
для правильной обработки HTTP-кеширования.В настоящее время у меня это работает для самого представления, однако, если есть какие-либо изменения на страницах макета или дочерние частичные просмотров, которые не получены
var viewLastWriteUtcTime = System.IO.File.GetLastWriteTime(
Server.MapPath(
(ViewEngines.Engines.FindView(ControllerContext, ViewBag.HttpMethod, null)
.View as BuildManagerCompiledView)
.ViewPath)).ToUniversalTime();
Можно ли каким-либо образом получить общее время последнего изменения?
Я не хочу отвечать 304 Not Modified
после развертываний, которые изменили связанную часть