protected void Page_Load(object sender, EventArgs e)
{
//criando um Literal
Literal literal = new Literal();
literal.Text = "Cidade: ";
//criando o DropDownList
DropDownList ddl = new DropDownList();
ddl.ID = "ddlCidade";
//adicionando valores no DropDownList
ddl.Items.Add(new ListItem("Selecione a cidade", "0"));
ddl.Items.Add(new ListItem("Porto Alegre", "1"));
ddl.Items.Add(new ListItem("Lajeado", "2"));
//adicionando o DropDownList e o Literal no Panel1
Panel1.Controls.Add(literal);
Panel1.Controls.Add(ddl);
}
protected void btnConfirm_Click(object sender, EventArgs e)
{
//Pegando valores do DropDownList gerado em tempo de execução(runtime)
foreach (Control control in Panel1.Controls)
{
if (control is DropDownList)
{
string sSelectedValue = Convert.ToString(((DropDownList)control).SelectedItem.Value);
string sSelectedText = Convert.ToString(((DropDownList)control).SelectedItem.Text);
Response.Write("Value:" + sSelectedValue + " Text:" + sSelectedText);
}
}
}