outputcache

MVCOutputCache的用法

 

 

[OutputCache(Duration = 10, VaryByParam = "none")]

        public ActionResult Index()

        {

            ViewData["Time"] = DateTime.Now;

            return View();

        }

以上代码的意思就是说在10秒以内,数据是从缓存里面读取

 

 

也可以使用配置文件来做,这样更便于管理,如下:

[OutputCache(CacheProfile = "MyProfile")]

        public ActionResult Index()

        {

            ViewData["Time"] = DateTime.Now;

            return View();

        }

 

配置文件:

<system.web>

    <caching>

      <outputCacheSettings>

        <outputCacheProfiles>

          <add name="MyProfile" duration="10" varyByParam="none"/>

        </outputCacheProfiles>

      </outputCacheSettings>

    </caching>

posted on 2013-01-04 10:54  宋时明月  阅读(174)  评论(0编辑  收藏  举报

导航