今天终于明白那个*号是什么意思了!!
2007-02-01 12:51
288 查看
老是使用模式窗口,模式窗口的页面上加一个下面的东西,要清楚缓存
<%@ OutputCache Duration="3" VaryByParam="*" %>
以前不知道那个*号是什么意思,今天无意间查了帮助,原来这个参数是代表无论以post还是get提交,都会清楚缓存
帮助详细内容如下:
VaryByParam
分号分隔的字符串列表,用于使输出缓存发生变化。默认情况下,这些字符串与随 GET 方法属性发送的查询字符串值对应,或与使用 POST 方法发送的参数对应。将该属性设置为多个参数时,对于每个指定参数组合,输出缓存都包含一个不同版本的请求文档。可能的值包括 none、星号 (*) 以及任何有效的查询字符串或 POST 参数名称。
警告
在 ASP.NET 页和用户控件上使用 @ OutputCache 指令时,需要该属性或 VaryByControl 属性。如果没有包含它,则发生分析器错误。如果不希望通过指定参数来改变缓存内容,请将值设置为 none。如果希望通过所有的参数值改变输出缓存,请将属性设置为星号 (*))。
<%@ OutputCache Duration="3" VaryByParam="*" %>
以前不知道那个*号是什么意思,今天无意间查了帮助,原来这个参数是代表无论以post还是get提交,都会清楚缓存
帮助详细内容如下:
VaryByParam
分号分隔的字符串列表,用于使输出缓存发生变化。默认情况下,这些字符串与随 GET 方法属性发送的查询字符串值对应,或与使用 POST 方法发送的参数对应。将该属性设置为多个参数时,对于每个指定参数组合,输出缓存都包含一个不同版本的请求文档。可能的值包括 none、星号 (*) 以及任何有效的查询字符串或 POST 参数名称。
警告
在 ASP.NET 页和用户控件上使用 @ OutputCache 指令时,需要该属性或 VaryByControl 属性。如果没有包含它,则发生分析器错误。如果不希望通过指定参数来改变缓存内容,请将值设置为 none。如果希望通过所有的参数值改变输出缓存,请将属性设置为星号 (*))。
相关文章推荐
- 终于明白#!bin/sh是什么意思了
- 终于明白#!bin/sh是什么意思了
- 今天才搞清楚排序算法的O(N*logN)是什么意思
- 数据库操作中 pstmt.setString(1,id) ; 是什么意思 那个“1”指什么?
- 今天才搞清楚排序算法的O(N*logN)是什么意思
- 终于明白#!bin/sh是什么意思了 (2009-10-06 21:58:47) http://blog.sina.com.cn/s/blog_4d32d0b40100fngc.html
- 今天终于明白了什么是缓冲流
- 今天终于会用读入挂了,虽然看不懂是什么意思,挂一下吧
- 今天才知道 printf 有返回值,而且是什么意思
- 今天终于明白了“2>&1”的意思,真相见内。
- 终于明白#!bin/sh是什么意思了
- DSPack的Demo中,那个VMR目录是什么意思?
- C语言中 fp = fopen(filename, “rb”); 那个rb是什么意思啊
- ThinkPHP中 if(session('?username'))是什么意思? 关键是那个“?”是什么意思
- 我今天终于搞懂了Linux上安装oracle时修改的系统参数是什么意思了
- 终于明白了AOP中的方面是什么意思
- 一个函数名后面加const表示什么意思?
- 今天搞VS 2005搞了半天没真正搞出个什么名堂来
- java中jdk与jre的关系以及环境变量配置时Java_Home\Path\ClassPath各代表什么意思
- ERP和SAP是什么意思?