1
我在Scottgu博客上阅读了关于使用OutputCache作为函数的功能,但这并不适用于我。我如何使用[OutputCache(Duration = 60)]作为函数,并且可以在此语句中添加VaryByParam?需要哪个命名空间?在.net 4中的一个功能
我在Scottgu博客上阅读了关于使用OutputCache作为函数的功能,但这并不适用于我。我如何使用[OutputCache(Duration = 60)]作为函数,并且可以在此语句中添加VaryByParam?需要哪个命名空间?在.net 4中的一个功能
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
,但我猜想,你只能把它应用到MVC方法返回一个ActionResult - 我不认为你可以在一个WebForms的项目中使用它(我从你的问题中猜测出你正在使用的是什么)。
@PhilPursglove 80%你是对的。但是这将是一个非常有用的属性.net :( – 2010-04-17 07:47:05