缓存技术全解析:从基础到高级应用
1. 多版本页面缓存示例
不同的URL可能会获取页面的不同缓存版本,例如:
- http://localhost:56315/OutputCaching.aspx?ProductID=5
- http://localhost:56315/OutputCaching.aspx?ProductID=452
- http://localhost:56315/OutputCaching.aspx?CustomerID=12&CurrencyType=CDN
下面通过两个网页来演示如何分别缓存网页的多个版本。第一个页面 QueryStringSender.aspx 不进行缓存,它提供三个按钮,所有按钮的点击事件由同一个事件处理程序处理。该事件处理程序会导航到 QueryStringRecipient.aspx 页面,并在查询字符串中添加一个 Version 参数,以指示点击的是哪个按钮( cmdNormal 、 cmdLarge 或 cmdSmall )。
Protected Sub cmdVersion_Click(sender As Object, _
e As System.EventArgs) _
Handles cmdNormal.Click, cmdLarge.Click, cmd
超级会员免费看
订阅专栏 解锁全文
6589

被折叠的 条评论
为什么被折叠?



