• λ我爱Aspx >> Asp.Net >> 缓存 ASP.NET 页的某些部分
  • 缓存 ASP.NET 页的某些部分

  • :未知  Դ:非寒日志  :2007-4-21 0:45:28  ؼ:.net,asp.net,asp
  • VaryByControl 一个分号分隔的字符串列表,用于更改用户控件的输出缓存。这些字符串代表在用户控件中声明的 ASP.NET 服务器控件的 ID 属性值。有关详细信息,请参见缓存 ASP.NET 页的某些部分。

    注意 除非已经包含了 VaryByParam 属性,否则在用户控件 @ OutputCache 指令中,该属性是必需的。ASP.NET 页中的 @ OutputCache 指令不支持该属性。

    5.示例

    (1)设置页或用户控件输出缓存的持续时间(放在文件的顶部) <%@ OutputCache Duration="100" VaryByParam="none" %>

    (2)对于来自窗体的 POST 或来自查询字符串的位置和计数窗体参数 <%@ OutputCache Duration="100" VaryByParam="location;count" %>

    (3)Web 服务器控件关联的 State 和 Country 窗体 ID 属性值 <%@ OutputCache Duration="30" VaryByControl="State;Country" Shared="true" %>

    (4)用编程代码设置页的到期时间

    Response.Cache.SetExpires(DateTime.Now.AddSeconds(60));

    Response.Cache.SetCacheability(HttpCacheability.Public);

    Response.Cache.SetValidUntilExpires(true);

    Ҷƪл˵?
  • һƪ红颜知己
    һƪCOM,COM+区别