我在Scottgu博客上阅读了有关将 OutputCache 用于函数的信息,但这对我不起作用。如何将 [OutputCache(Duration=60)] 用于函数,我可以在此语句中添加 VaryByParam 吗?需要哪个命名空间?
问问题
159 次
1 回答
1
OutputCacheAttribute类是System.Web.MVC命名空间的一部分。您可以将 VaryByParam 与它一起使用:
<OutputCache(Duration:=60, VaryByParam:="Any")> _
Function Index() As ActionResult
ViewData("Message") = "Welcome to ASP.NET MVC!"
Return View()
End Function
但我猜你只能将它应用于返回 ActionResult 的 MVC 方法 - 我认为你不能在 WebForms 项目中使用它(我从你的问题中猜测是你正在使用的)。
于 2010-04-17T07:31:15.387 回答