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 ("
"));
Controls.Add(new LiteralControl ("Username:"));
Controls.Add(username);
Controls.Add(new LiteralControl ("
"));
user_list = new DataList();
List str = new List();
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);
}
}