首页 新闻 搜索 专区 学院

VaryByControl究竟是按控件的什么属性进行缓存的

0
悬赏园豆:30 [已关闭问题]

Hi, 大家好。

在asp.net的输出缓存中,VaryByControl究竟是按控件的什么属性进行缓存的?比如
<%@ OutputCache Duration="30" VaryByControl="dropDownList1" %>
...
<asp:DropDownList runat="server" ID="dropDownList1">
...
在网站看的资料中,都只说是当DropDownList发生改变时,就缓存一个新版本,那什么叫“DropDownList发生改变”啊?这也太含糊了,究竟是DropDownList的所有任何一个属性发生改变时缓存新版本呢?还是可以怎么设置当特定属性改变时缓存新版本?
(我在一个aspx页面中测试了DropDownList,只有当SelectedValue发生改变时才会缓存新版本)。

Thanks in advance.

PS: 可以同时去我在CSDN上的问题贴回答,这样结贴时我好两边的分都给。:)

http://topic.csdn.net/u/20090323/12/e24766f1-75ad-44f5-bfe9-cebafbbc7e5c.html

水言木的主页 水言木 | 菜鸟二级 | 园豆:386
提问于:2009-03-23 13:46
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册