2010-07-01 60 views

回答

2

VaryByParam只能在HTTP方法爲GET時使用查詢字符串,而在HTTP方法爲POST時使用參數(即表單和查詢字符串中的值)。除非你使用查詢字符串進行路由,否則它不會起作用。

請看看@OutputCache的文檔。

http://msdn.microsoft.com/en-us/library/hdxfb6cy.aspx

可能是你可以考慮編寫使用C#你自己的緩存中的代碼頁的後面,而不是依賴@OutputCache。

+0

這是MVC文檔 http://msdn.microsoft.com/en-us/library/system.web.mvc.outputcacheattribute.varybyparam.aspx – airmanx86 2010-07-05 05:12:12