포스트 백을 수행하고 viewstate가 다음 코드에서 선택한 값을 기억하도록 할 수 있습니까?asp.net의 동적 컨트롤
placeholder1.controls.clear()가 삭제하는 것 같습니다.
protected void Page_Load(object sender, EventArgs e)
{
bind();
}
protected void bind()
{
PlaceHolder1.Controls.Clear();
DropDownList ddl = new DropDownList() { AutoPostBack = true, ID="ddl" };
ddl.SelectedIndexChanged += new EventHandler(ddl_SelectedIndexChanged);
ddl.Items.Add("hi");
ddl.Items.Add("bye");
PlaceHolder1.Controls.Add(ddl);
}
void ddl_SelectedIndexChanged(object sender, EventArgs e)
{
bind();
}
Page_Init에 추가하려고 시도했지만 작동하지 않았습니다. – maxp