在asp.net页面加缓存
来源:互联网 发布:it云端 编辑:程序博客网 时间:2024/04/30 01:43
<%@ OutputCache Duration="3600" VaryByParam="None" %>
OutputCache
以声明的方式控制 ASP.NET 页或页中包含的用户控件的输出缓存策略。有关输出缓存的更多信息,
属性
Duration
页或用户控件进行缓存的时间(以秒计)。在页或用户控件上设置该属性为来自对象的 HTTP 响应建立了一个过期策略,并将自动缓存页或用户控件输出。
注意 该属性是必需的。如果未包含该属性,将出现分析器错误。
VaryByParam
分号分隔的字符串列表,用于使输出缓存发生变化。默认情况下,这些字符串与用 GET 方法属性发送的查询字符串值对应,或与用 POST 方法发送的参数对应。当将该属性设置为多参数时,对于每个指定的参数,输出缓存都包含一个请求文档的不同版本。可能的值包括 none、* 和任何有效的查询字符串或 POST 参数名称。
警告 在输出缓存 ASP.NET 页时,该属性是必需的。它对于用户控件也是必需的,除非已经在用户控件的 @ OutputCache 指令中包含了 VaryByControl 属性。如果没有包含它,则发生分析器错误。如果您不想使缓存内容随任何指定参数发生变化,请将该值设为 none。如果要使输出缓存根据所有参数值发生变化,请将属性设置为 *。
示例
下面的示例说明了如何设置页或用户控件进行输出缓存的持续时间。
<%@ OutputCache Duration="100" VaryByParam="none" %>
下一个示例说明了如何指示输出缓存来对页或用户控件进行缓存,此缓存处理是根据来自窗体的 POST 或来自查询字符串的位置和计数窗体参数进行的。每个收到的具有不同位置或计数参数(或两者)的 HTTP 请求都进行 10 秒的缓存处理。带有相同参数值的任何后继请求都将从缓存中得到满足,直至超过输入的缓存期。
<%@ OutputCache Duration="100" VaryByParam="location;count" %>
- 在asp.net页面加缓存
- Asp.Net页面缓存
- ASP.NET:页面缓存
- asp.net页面缓存
- asp.net缓存页面
- asp.net页面缓存
- asp.net 页面缓存
- ASP.NET页面缓存
- ASP.NET页面在IE缓存问题的解决
- ASP.NET页面在IE缓存问题的解决
- 在ASP.NET 2.0下禁用页面缓存
- 在web.config设置asp.net 页面缓存
- 在web.config设置asp.net 页面缓存
- asp.net页面缓存技术
- asp.net页面缓存技术
- asp.net页面缓存技术
- asp.net页面缓存技术
- asp.net页面输出缓存
- 有兴趣的朋友加我qq群
- SQL数据随机取记录
- sql中的reverse功能
- SQLSERVER字符串截取
- >>HTML人>>不要做一个浮躁的人
- 在asp.net页面加缓存
- 点按钮或者连接下载
- 军情观察室20080827
- VS05代码中存储过程定义
- 几个常见正则
- 日文技术网站
- 推荐几款免费的杀毒软件
- JS邮箱正则验证并限制字符长度
- 读取单条数据库信息