В веб-формах я бы делал что-то подобное в методе OnInit, но где (и как) я мог бы делать то же самое, используя MVC?
Response.Cache.SetCacheability(HttpCacheability.NoCache)
Вы также можете сделать то же самое в MVC в действии контроллера (написав ту же строку кода) или добавив атрибут (что предпочтительнее):
[OutputCache(Location=System.Web.UI.OutputCacheLocation.None)] public ActionResult Index() { // ... }
Вы имеете в виду страницу не-MVC в приложении MVC, то же самое. Если вы имеете в виду конкретное действие, соответствующее представлению, используйте атрибут OutputCacheAttribute для действия или контроллера с Location = OutputCacheLocation.None.
Location = OutputCacheLocation.None