asp.net中有多少种类型的Cache

Asi*_*jad 0 c# asp.net

asp.net中有多少种类型的缓存以及如何实现它?

Hen*_*man 5

有一个Cache对象,您可以使用或多或少像Application对象

并且每页或每个用户控件都有输出缓存.

你会像这样使用Cache对象(有重载):

Cache.Insert("myKey", myValue,  null, DateTime.Now.AddMinutes(2),
   System.Web.Caching.Cache.NoSlidingExpiration);
Run Code Online (Sandbox Code Playgroud)

对于输出缓存,您可以在该行下方使用以下<%@ Page %>行:

 <%@ OutputCache Duration="120" VaryByParam="myParam"%>
Run Code Online (Sandbox Code Playgroud)

  • 其他形式的国家管理可以在这里找到:http://msdn.microsoft.com/en-us/library/75x4ha6s.aspx (2认同)