資料繫結控制項 (DataList、Repeater、GridView) 透過模板實現彈性呈現,常見模板類型:
HeaderTemplate:資料前的標題區塊ItemTemplate:每一筆資料的呈現AlternatingItemTemplate:交替項目樣式SeparatorTemplate:項目間分隔符FooterTemplate:資料後的結尾區塊EditItemTemplate、SelectedItemTemplate:編輯/選取狀態<asp:DataList ID="DataList1" runat="server">
<HeaderTemplate>
<h3>查詢結果</h3>
</HeaderTemplate>
<ItemTemplate>
姓名:<asp:Label runat="server" Text='<%# Eval("Name") %>' />
<br />
</ItemTemplate>
<SeparatorTemplate>
<hr />
</SeparatorTemplate>
<FooterTemplate>
共 <%# ((DataList)Container).Items.Count %> 筆資料
</FooterTemplate>
</asp:DataList>
runat="server"<%# Eval("欄位") %> 或 <%# Bind("欄位") %> (雙向)Container 參考命名容器:DataListItem、GridViewRow 等runat="server" 或標記拼寫錯誤