• 今天终于明白那个*号是什么意思了!!



          老是使用模式窗口,模式窗口的页面上加一个下面的东西,要清楚缓存
      <%@ OutputCache Duration="3" VaryByParam="*" %>
      以前不知道那个*号是什么意思,今天无意间查了帮助,原来这个参数是代表无论以post还是get提交,都会清楚缓存
      帮助详细内容如下:
             VaryByParam 
          分号分隔的字符串列表,用于使输出缓存发生变化。默认情况下,这些字符串与随 GET 方法属性发送的查询字符串值对应,或与使用 POST 方法发送的参数对应。将该属性设置为多个参数时,对于每个指定参数组合,输出缓存都包含一个不同版本的请求文档。可能的值包括 none、星号 (*) 以及任何有效的查询字符串或 POST 参数名称。

    警告
    在 ASP.NET 页和用户控件上使用 @ OutputCache 指令时,需要该属性或 VaryByControl 属性。如果没有包含它,则发生分析器错误。如果不希望通过指定参数来改变缓存内容,请将值设置为 none。如果希望通过所有的参数值改变输出缓存,请将属性设置为星号 (*))。
     

  • 相关阅读:
    docker安装kibana
    docker 安装elasticsearch
    redis常用命令
    判断CheckBox,select是否被选中
    里面的div怎么撑开外面的div,让高度自适应
    超链接,表单jquery提交方式
    SSM框架的sql中参数注入(#和$的区别)
    springmvc接收值的方式
    mysql语法顺序
    js创建对象并赋值其属性
  • 原文地址:https://www.cnblogs.com/zhangzheny/p/636799.html
Copyright © 2020-2023  润新知