2012-03-06 57 views

回答

2

可以使用的OutputCache和的VaryByParam = “*”

[HttpPost] 
    [OutputCache(VaryByParam="*",Duration=10)] 
    public ActionResult TestOutputCache(Entry entry) 
    {    
     return Content(entry.Description + " " + DateTime.Now,"text/plain"); 
    } 

这将增加任何POST缓冲区是不同的,单独对其进行缓存。

除非你知道你会有许多经常性的值,这不是一个好主意,尽管你的缓存可能会很快得到很多值。