SqlDataSource:
关键属性
ConnectionString
SelectCommand
InsertCommand
UpdateCommand
DeleteCommand
DataSourceMode 指定数据源类型是DataSet或DataReader(默认=DataSet)
ProviderName 指定供应商(默认=sql server.net provider)
支持通过以下属性进行数据缓存
EnableCaching 指定是否打开缓存(默认=false)
CacheDuration 指定结果被缓存多少秒
CacheExpirationPolicy 指定缓存间隔是sliding还是absolute
绝对absolute 不管缓存时间是否到,不管是否有人在操作,都在缓存时间到了缓存
平滑sliding没人访问页面时再缓存
CacheKeyDependency 使缓存依赖于一个特定键值(针对数据库表中的一列被改变时缓存)
SqlCacheDependency 使缓存依赖一个特定数据库实体(针对数据库中的表被改变时缓存)
例:EnableCaching ="true" CacheDuration=60