第一次写些技术博客,单纯的想把自己积累下的些经验分享,以后每天一个话题。
因为最近帮导师做了个网站,使用Repeater控件的频率特别多,所以今天想谈谈Repeater控件的一些应用。
接触过电子商务类网站的人大概都清楚Repeater控件在动态网页中的地位,完全离不开,否则做起东西来会困难很多。
这里我想谈谈C# asp.net中它的应用。
拖动一个Repeater到自己的网页文件中,其代码文件中将多出
<asp:Repeater ID="RpProduct" runat="server"></asp:Repeater>类似的代码段,
一个Repeater元素中包括很多子元素,其中最主要的是ItemTemplate和HeaderTemplate这两个元素,ItemTemplate是Repeater的主体部分,HeaderTemplate是Repeater类似于表格头的部分,我们可以通过编辑这两个元素来自定义需要重复的部分。
下面我想介绍下Repeater控件的数据源,可以当做Repeater的数据源其实很多,基本上只要是数据集都可以成为其数据源,代码类似:
Repeater.DataSource = 数据集;
Repeater.DataBind();
最后我想说说为什么有那么多可以显示数据集的控件,我为什么这么喜欢Repeater,我想最主要的原因还是因为其实现形式的多样性吧,不像DataGrid等等那么固定,所以建议大家都可以了解下,因为第一次写,没有经验,可能写得比较简单,不过我会慢慢改善的。