asp.net 列表控件

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!

原文地址:https://www.cnblogs.com/chinaniit/p/1508964.html