页面执行周期问题???

在page_load中:

DropDownList ddl = new DropDownList();
if (!IsPostBack)
{
ddl.Items.Add(new ListItem("1", "1"));
ddl.Items.Add(new ListItem("2", "2"));
}
this.Form.Controls.Add(ddl);

在单击按钮后,下拉框中选项为

第二种情况:

DropDownList ddl = new DropDownList();

this.Form.Controls.Add(ddl);  //放在if(!IsPostBack)前面
if (!IsPostBack)
{
ddl.Items.Add(new ListItem("1", "1"));
ddl.Items.Add(new ListItem("2", "2"));
}

为什么下拉框中有选项了??

MYYA
浏览 382回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP