1、页面缓存: @ OutputCache 指令添加至页的顶部:
<%@ OutputCache Duration="15" VaryByParam="none" %> 。此指令配置页面以进行缓存。 Duration 特性指定页将在缓存中保留 15 秒。
2、应用程序缓存
将以下 XML 添加到web.config文件中的 system.web 元素子项中:
<!-- caching section group -->
<caching>
<outputCacheSettings>
<outputCacheProfiles>
<add name="AppCache1" enabled="true" duration="60"/>
</outputCacheProfiles>
</outputCacheSettings>
</caching>
保存文件,然后将其关闭。
然后将页面中 @ OutputCache 指令更改为以下内容: <%@ OutputCache CacheProfile="AppCache1" VaryByParam="none" %>
3、使用参数进行缓存
添加一个按钮控件为: <asp:Button ID="color" runat="server" Text="Button1" /> 并添加onclick事件。
将form 元素的 defaultbutton 特性设置为“Button1”。
用下面的版本替换 @ OutputCache 指令:
<%@ OutputCache Location="Server" Duration="60" VaryByParam="Color" %>