在webforms中我会在OnInit方法中执行类似的操作,但是在哪里(以及如何)可以使用MVC执行相同类型的操作?
Response.Cache.SetCacheability(HttpCacheability.NoCache)
答案 0 :(得分:3)
你可以在控制器动作中通过MVC执行完全相同的操作(通过编写相同的代码行)或添加属性(这是首选的):
[OutputCache(Location=System.Web.UI.OutputCacheLocation.None)]
public ActionResult Index() {
// ...
}
答案 1 :(得分:1)
你的意思是MVC应用程序中的非MVC页面,然后是相同的方式。如果您指的是与视图对应的特定操作,则使用Location = OutputCacheLocation.None
的操作或控制器上的OutputCacheAttribute。