Use the Repeater control and mvcrepeater in Asp. Net MVC.
Use the Repeater control to display chart information in the view. Repeater control usage Overview:
<Asp: Repeater ID = "Repeater1" runat = "server"> </asp: Repeater>
1. Bind data
<%
This. Repeater1.DataSource = Model; <-- specify the data source -->
This. Repeater1.DataBlind (); <-- bind -->
%>
2. Control Composition
<HeaderTemplate> </HeaderTemplate> <-- header -->
<ItemTemplate> </ItemTemplate> <-- subject part -->
<FooterTemplate> </FooterTemplate> <-- tail -->
3. Eval () method
<% # Eval ("Name") %> <-- Name attribute of the object in the data source -->
Sample Code:
<% -- Bind data source -- %> <% this. friInfoList. dataSource = Model; this. friInfoList. dataBind (); %> <asp: repeater ID = "FriInfoList" runat = "server"> <% -- header -- %> <HeaderTemplate> <table border = "1" cellpadding = "5" cellspacing = "0"> <thead> <tr> <td> name </td> <td> link </td> <td> phone number </td> <td> address </td>/ tr> </thead> </HeaderTemplate> <% -- subject item -- %> <ItemTemplate> <tbody> <tr> <td> <% # Eval ("Name ") %> </td> <% # Eval ("Relation") %> </td> <% # Eval ("Phone ") %> </td> <% # Eval ("Address ") %> </td> </tr> </tbody> </ItemTemplate> <% -- tail -- %> <FooterTemplate> </table> </FooterTemplate> </asp: repeater>
Running result: