我不知道如何在下面发布的不同 URL 格式下缓存此页面。
我想缓存这些页面:
/folder/
/folder/?page=2
/folder/?id=17
/folder/?id=17&page=2
我根本不希望缓存具有查询字符串参数“搜索”的页面。
/folder/?search=1¶m1=1¶m2=2
我查看了 OutputCache 的 VaryByCustom 参数,但我不知道如何阻止底部 URL 被缓存。
编辑- 示例页面
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="cache.aspx.vb" Inherits="cache" %>
<%@ OutputCache Duration="3600" VaryByParam="page;id" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<%=date.now %>
</body>
</html>