gpt4 book ai didi

c# - asp.net 中的 VaryByParam 是什么?

转载 作者:IT王子 更新时间:2023-10-29 04:46:11 24 4
gpt4 key购买 nike

当我在处理缓存时,有类似的东西

VaryByParam

在页面指令中。那这是什么?谁能给我解释一下?

最佳答案

引用自MSDN documentation :

A semicolon-separated list of strings used to vary the output cache. By default, these strings correspond to a query string value sent with GET method attributes, or a parameter sent using the POST method. When this attribute is set to multiple parameters, the output cache contains a different version of the requested document for each combination of specified parameters. Possible values include none, an asterisk (*), and any valid query string or POST parameter name.

因此,如果您将其设置为 "A;B",那么这些 URL 将被单独缓存:

http://example.com/yourpage.aspx?A=1&B=4
http://example.com/yourpage.aspx?A=1&B=3
http://example.com/yourpage.aspx?A=2&B=3

但这些 URL 将访问相同的缓存条目:

http://example.com/yourpage.aspx?A=1&C=4
http://example.com/yourpage.aspx?A=1&C=3

关于c# - asp.net 中的 VaryByParam 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1899728/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com