none
web api 如何统一给get加缓存?

    问题

  • 类似这样的api:

        [DataCache]
            [ApiCacheFilter]
            [HttpGet]
            public MenDianPaiBanModel MenDianPaiBan(string startMonday, string projectid, string isHulLi)

    加了DataCache标签,什么的都没用,每次还是会直接访问方法

     BaseApiController: System.Web.Http.ApiController

    试图加baseapicontrol控制,但是里面不知道返回什么数据?

            

     public override Task<HttpResponseMessage> ExecuteAsync(HttpControllerContext controllerContext, CancellationToken cancellationToken)
          

    请教下有什么好方法可以做?

    2017年2月27日 7:56

全部回复