【发布时间】:2015-06-26 08:35:52
【问题描述】:
ASP.NET MVC4!
代码:
[OutputCache(Duration = int.MaxValue, VaryByParam = "id")]
public ActionResult Index(int id = 0)
{
return Content(DateTime.Now.ToString());
}
上面的代码运行良好。但代码:
public ActionResult Index(int id = 0)
{
ActionResult result = Test(id);
return result;
}
[OutputCache(Duration = int.MaxValue, VaryByParam = "id")]
ActionResult Test(int id)
{
return Content(DateTime.Now.ToString());
}
不工作!
我也这样尝试:
public ActionResult Index(int id = 0)
{
return Test(id);
}
每个请求也不会输出相同的值!
【问题讨论】: