All pastes #436411 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-04-12 14:23 UTC
rendered paste body
  public class AddUserControl : Control, INamingContainer
   {
     TextBox username;
     DataList user_list;

     protected override void CreateChildControls()
     {
      
//
// I can see the username control
// but the user_list doesn't render anything
//
       username = new TextBox();
       Controls.Add(new LiteralControl ("<div>"));
       Controls.Add(new LiteralControl ("<span>Username:</span>"));
       Controls.Add(username);
       Controls.Add(new LiteralControl ("</div>"));

       user_list = new DataList();
       List<string> str = new List<string>();
       str.Add("foo");
       user_list.DataSource = str;
       user_list.DataBind();
       Controls.Add(user_list);

       Button regUser = new Button();
       regUser.Text = "Register";
       regUser.Click += new EventHandler(this.registerUser);
       Controls.Add(regUser);
     }

   }