通过OutputCache
参数启用缓存,我正在执行以下操作。这样,每次调用相同的控制器动作时都不需要生成相同的内容。
public class HomeController : Controller
{
[OutputCache(Duration=10, VaryByParam="none")]
public ActionResult Index()
{
return View();
}
}
如果我在Index操作中设置了一个断点并反复敲响同一页面,它将不会快速调用该操作。它将等待10秒钟完成,然后它将执行操作。
所以在此期间,如果我执行动作(即刷新页面),MVC页面生命周期将如何流动?它将在哪个部分返回并返回结果?