2012-03-06 86 views

回答

2

可以使用的OutputCache和的VaryByParam = 「*」

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

這將增加任何POST緩衝區是不同的,單獨對其進行緩存。

除非你知道你會有許多經常性的值,這不是一個好主意,儘管你的緩存可能會很快得到很多值。