您现在的位置:龙卷风首页 ›› 网络编程 ›› 阅读文章

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的类型,如果漏掉了一半,将会出现意料之外的效果!

作者 不见不散 本文仅代表作者观点,与龙卷风资讯网立场无关。

我来说两句

内容/Content