(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / class / System.Web / Test / test2.aspx
blob168aa05cb581d8a2253d1b0569edfc222fad4c44
1 <%@ Page Language="C#" %>
2 <html>
3 <head>
4 <script language="C#" runat="server">
5 void Page_Load(Object Sender, EventArgs e) {
6           if (!IsPostBack) {
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;
14              Repeater1.DataBind();
16              Repeater2.DataSource = values;
17              Repeater2.DataBind();
18              Response.Write(Repeater1.Controls[0].ClientID);
19              Response.Write("<br>");
20              Response.Write(Repeater1.Controls[0].UniqueID);
21              Response.Write("<br>");
22           }
23        }
25        public class PositionData {
27           private string name;
28           private string ticker;
30           public PositionData(string name, string ticker) {
31              this.name = name;
32              this.ticker = ticker;
33           }
35           public string Name {
36              get {
37                 return name;
38              }
39           }
41           public string Ticker {
42              get {
43                 return ticker;
44              }
45           }
46        }
48     </script>
50 </head>
51 <body>
53 <h3><font face="Verdana">Repeater Example</font></h3>
55 <form runat=server>
57 <b>Repeater1:</b>
59 <p>
61 <asp:Repeater id=Repeater1 runat="server">
62 <HeaderTemplate>
63 <table border=1>
64 <tr>
65 <td><b>Company</b></td>
66 <td><b>Symbol</b></td>
67 </tr>
68 </HeaderTemplate>
70 <ItemTemplate>
71 <tr>
72 <td> <%# DataBinder.Eval(Container.DataItem, "Name") %> <asp:label id="test"></td>
73 <td> <%# DataBinder.Eval(Container.DataItem, "Ticker") %> </td>
74 </tr>
75 </ItemTemplate>
77 <FooterTemplate>
78 </table>
79 </FooterTemplate>
81 </asp:Repeater>
82 <p>
84 <b>Repeater2:</b>
85 <p>
86 <asp:Repeater id=Repeater2 runat="server">
88 <HeaderTemplate>
89 Company data:
90           </HeaderTemplate>
92 <ItemTemplate>
93 <%# DataBinder.Eval(Container.DataItem, "Name") %> (<%# DataBinder.Eval(Container.DataItem, "Ticker") %>)
94           </ItemTemplate>
96 <SeparatorTemplate>, </SeparatorTemplate>
97 </asp:Repeater>
98 </form>
99 </body>
100 </html>