【发布时间】:2009-06-03 13:34:15
【问题描述】:
是否可以执行回发并让视图状态记住以下代码中的选定值?
看来 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 中,没有成功。