Ich lerne ASP.NET MVC und von einem Problem abgehört.ASP.NET MVC OutputCache funktioniert nicht für Root-URI
In der HomeController hat die Index-Aktion OutputCache-Attribut, aber es scheint nicht zu funktionieren.
[HandleError]
public class HomeController : Controller
{
[OutputCache(Duration=5, VaryByParam="none")]
public ActionResult Index()
{
ViewData["Title"] = "Home Page" + DateTime.Now;
ViewData["Message"] = "Welcome to ASP.NET MVC! " + DateTime.Now;
return View();
}
}
Nach einigen Minuten versuche ich, dass es aufgrund der Art, wie ich auf die Aktion zugreifen. Wenn ich über "http://localhost:3573/" darauf zugreife, funktioniert der Outputcache nicht. Wenn ich jedoch mit "http://localhost:3575/Home/Index" darauf zugreife, funktioniert der Ausgabecache.
Jeder kennt eine Problemumgehung, um die Standard-Controller-Aktion outputcacheable zu machen?
Danke.
Ich sehe das gleiche Problem hier. –
jemand von euch Leute mit Chrom? Ich habe bemerkt, einige Wierdness in Chrom-Caching –
gesehen, die gleiche in FF3 – dove