Я пытаюсь динамически добавить выпадающий список и текстовое поле. Никаких ошибок, за исключением того, что я не вижу выпадающий список (нет проблем с текстовым полем).
protected void Page_Load(object sender, EventArgs e)
{
TextBox TB = new TextBox();
PlaceHolder1.Controls.Add(TB);
TB.ID = "TB1";
TB.Visible = false;
DropDownList DDL = new DropDownList();
PlaceHolder1.Controls.Add(DDL);
DDL.ID = "DDL1";
DDL.Items.Add("test", "New York");
DDL.Visible = false;
if (DropDownList1.SelectedValue == "TB")
{
TB.Visible = true;
}
else if (DropDownList1.SelectedValue == "DDL")
{
DDL.Visible = true;
}
}
Я пытался добавить элементы управления в событие Page_OnInit, но текстовое поле и выпадающий список не отображались.