Tôi đang học ASP.NET MVC và bị lỗi bởi một vấn đề.ASP.NET MVC OutputCache không hoạt động đối với URI gốc
Trong HomeController, hành động Index có thuộc tính OutputCache, nhưng có vẻ như nó không hoạt động.
[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();
}
}
Sau một vài phút thử, tôi thấy rằng đó là do cách tôi truy cập hành động. Nếu tôi truy cập thông qua "http://localhost:3573/", thì outputcache không hoạt động. Tuy nhiên, nếu tôi truy cập nó với "http://localhost:3575/Home/Index", thì công cụ outputcache sẽ hoạt động.
Bất kỳ ai biết cách giải quyết khác để thực hiện thao tác điều khiển mặc định có thể thực hiện được?
Cảm ơn.
Tôi thấy cùng một vấn đề ở đây. –
bất kỳ người nào trong số các bạn sử dụng chrome? Tôi đã nhận thấy một số sự bối rối trong bộ nhớ đệm chrome –
thấy giống nhau trong FF3 – dove