Asp Control ASP.Net


public class State {
    string _name;
    string _timezone;
    public State(string name, string timezone) {
        _name = name;
        _timezone = timezone;
    }
    public string Name {
        get { return _name; }
    }
    public string TimeZone {
        get { return _timezone; }
    }
}
protected void Page_Load(object o, EventArgs e) {
    if(!IsPostBack) {
        ArrayList states = new ArrayList();
        states.Add(new State("Washington", "Pacific"));
        states.Add(new State("Utah", "Mountain"));
        repeaterVertical.DataSource = states;
        repeaterHorizontal.DataSource = states;
        repeaterVertical.DataBind();
        repeaterHorizontal.DataBind();
    }
}


    
        
           
        
        
           

              
              
           
        
        
        
           

              
              
           
        
        
StateTimeZone
<%#((State)(Container.DataItem)).Name %><%#DataBinder.Eval(Container, "DataItem.TimeZone") %>

<%#((State)(Container.DataItem)).Name %><%#DataBinder.Eval(Container, "DataItem.TimeZone") %>

    
   
       
       
       
          

       
       
          

       
       
State
TimeZone

            <%#DataBinder.Eval(Container.DataItem, "Name") %>
            <%#DataBinder.Eval(Container.DataItem, "TimeZone") %>
          

            <%#DataBinder.Eval(Container.DataItem, "Name") %>
            <%#DataBinder.Eval(Container.DataItem, "TimeZone") %>