当前位置:  开发笔记 > 后端 > 正文

ASP.NET MVC OutputCache不适用于根URI

如何解决《ASP.NETMVCOutputCache不适用于根URI》经验,为你挑选了1个好方法。

我正在学习ASP.NET MVC并且被一个问题所困扰.

在HomeController中,Index操作具有OutputCache属性,但似乎不起作用.

[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();
    }
}

经过几分钟的尝试,我发现这是由于我访问动作的方式.如果我通过" http:// localhost:3573 / " 访问它,则outputcache不起作用.但是,如果我使用" http:// localhost:3575/Home/Index " 访问它,则outputcache可以正常工作.

任何人都知道任何解决方法,使默认的控制器 - 动作outputcacheable?

谢谢.



1> Eilon..:

我认为这是ASP.NET MVC中的一个错误.我们已将问题记录在我们的数据库中,并将调查此问题的修复程序.

谢谢,艾伦

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有