1 <%@ Page Language="C#" %>
4 <script language="C#" runat="server">
5 void Page_Load(Object Sender, EventArgs e) {
7 ArrayList values = new ArrayList();
9 values.Add(new PositionData("Microsoft", "Msft"));
10 values.Add(new PositionData("Intel", "Intc"));
11 values.Add(new PositionData("Dell", "Dell"));
13 Repeater1.DataSource = values;
16 Repeater2.DataSource = values;
18 Response.Write(Repeater1.Controls[0].ClientID);
19 Response.Write("<br>");
20 Response.Write(Repeater1.Controls[0].UniqueID);
21 Response.Write("<br>");
25 public class PositionData {
28 private string ticker;
30 public PositionData(string name, string ticker) {
41 public string Ticker {
53 <h3><font face="Verdana">Repeater Example</font></h3>
61 <asp:Repeater id=Repeater1 runat="server">
65 <td><b>Company</b></td>
66 <td><b>Symbol</b></td>
72 <td> <%# DataBinder.Eval(Container.DataItem, "Name") %> <asp:label id="test"></td>
73 <td> <%# DataBinder.Eval(Container.DataItem, "Ticker") %> </td>
86 <asp:Repeater id=Repeater2 runat="server">
93 <%# DataBinder.Eval(Container.DataItem, "Name") %> (<%# DataBinder.Eval(Container.DataItem, "Ticker") %>)
96 <SeparatorTemplate>, </SeparatorTemplate>