asp.net 列表控件
2009-06-23 10:27 蜡笔小旧 阅读(536) 评论(0) 编辑 收藏 举报BulletedList 控件
(“BulletedList”控件创建一个无序或有序(编号)的项列表,它们分别呈现为 HTML <UL> 或 <OL> 标记。可以指定项、项目符号或编号的外观,可以静态定义列表项或通过将控件绑定到数据来定义列表项,也可以在用户单击项时作出响应。)
DataList 控件
“DataList”控件以您用模板和样式定义的格式显示数据。“DataList”控件对任何重复结构(如表格)的数据均非常有用。“DataList”控件可按不同的布局显示行,例如按列或行对数据进行排序。
(默认带了模版)
Repeater 控件
Repeater 控件是一个容器控件,可用于从网页的任何可用数据中创建自定义列表。Repeater 控件没有自己内置的呈现功能,这意味着用户必须通过创建模板来提供 Repeater 控件的布局。当网页运行时,Repeater 控件会循环通过数据源中的记录,并为每个记录呈现一个项。
<ol> <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1"> <ItemTemplate> <li> <h3 class="r"><a class="l" href="http://lucene.apache.org/java/docs/">Apache Lucene - Overview</a></h3> <div class="s"> <em>Lucene.Net<asp:Label runat="server" ID="Label1" Text='<%# Eval("FName") %>' /></em> · Nutch · SOLR · Built with Apache Forrest - logo · Lucene in Action, Second Edition - logo · PDF -icon. PDF. Apache Lucene - Overview <b>...</b> <br /> <cite>lucene.apache.org/java/docs/ - </cite> </div> </li> </ItemTemplate> </asp:Repeater> </ol> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:CoectionString %>" SelectCommand="SELECT * FROM [F]"></asp:SqlDataSource>
可以自动生成想要的重复格式。GOOD!