您的位置:首页 > 运维架构

DropDownList 控件的SelectedIndexChanged事件触发不了

2013-09-28 23:07 344 查看
先看看网友的问题:

protected void Page_Init(object sender, EventArgs e)
{
DropDownList ddl = new DropDownList();
ddl.AutoPostBack = true;
ddl.Items.Add(new ListItem("国家", "c"));
ddl.Items.Add(new ListItem("中國", "c1"));
ddl.Items.Add(new ListItem("美國", "c2"));
ddl.SelectedIndexChanged += new EventHandler(ddl_SelectedIndexChanged);
this.Form.Controls.Add(ddl);
}

protected void Page_Load(object sender, EventArgs e)
{
//if (!IsPostBack)
//{
//    ShowPage();
//}
}

//public void ShowPage()
//{
//    DropDownList ddl = new DropDownList();
//    ddl.AutoPostBack = true;
//    ddl.Items.Add(new ListItem("国家", "c"));
//    ddl.Items.Add(new ListItem("中國", "c1"));
//    ddl.Items.Add(new ListItem("美國", "c2"));
//    ddl.SelectedIndexChanged += new EventHandler(ddl_SelectedIndexChanged);
//    this.Form.Controls.Add(ddl);
//}
protected void ddl_SelectedIndexChanged(object sender, EventArgs e)
{
DropDownList dl = (DropDownList)sender;
Response.Write("<script>alert('" + dl.SelectedValue + "')</script>");
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: