Repeater 天生就有两个儿子
asp.net c# 嵌套Repeater
在asp.net中,Repeater可算是一个使用频率比较高的组件了,可能是由于它的执行效率比较高吧。
使用Repeater时,需要设定ItemTemplate,还有一个可选的AlternatingItemplate,这两个ItemTemplate一起使用,可以实现数据条目相间的效果。
我把这两个ItemTemplate称为Repeater的两个儿子。那为什么说是天生的呢?因为不管你有没有设置AlternatingItemTemplate,AlternatingItem都是客观存在的,在输出来的Item里面,有一般是正常的ListItemType.Item类型,一半是相应的ListItemType.AlternatingItem类型。如果你要取用这些Repeater的Items,可要注意不要丢了另外一般哦。
例子:在实现Repeater嵌套的时候,需要判断Item的类型,如果漏掉了一半,将会出现意料之外的效果!
相关经验
- asp.net:在using语句中使用return语句!
- asp.net中 UrlEncode 的编码问题
- asp.net 设计模式之——单例模式
- Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧
- templateEngine2 asp.net 开源模板引擎
- asp.net中的缓存机制(一):页面缓存
- 没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限
- params关键字:参数数目可变
- 开源的asp.net wiki系统
- ASP.Net中的HttpHandler,自定义Http处理及应用的原理和实现方法