动态生成DropDownList并添加了事件,为什么只执行pageLoad(),但是不执行事件?
DropDownList drpCharge = new DropDownList();
drpCharge.ID = "drpC" + answerID.ToString();
for (int i = 0; i < dropCharge.Items.Count; i++)
{//将dropCharge的项添加到drpCharge
drpCharge.Items.Add(new ListItem(dropCharge.Items[i].Text, dropCharge.Items[i].Value));
}
//动态添加事件
drpCharge.AutoPostBack = true;
drpCharge.SelectedIndexChanged += new System.EventHandler(this.drpCharge_SelectedIndexChanged);
protected void drpCharge_SelectedIndexChanged(object sender, EventArgs e)
{
//-------
}
在Panel生成了一个dropdownlist,如以上代码,但是在dropDownList中选择不同项时,只执行pageLoad(),却不执行方法怎么回事?请高手指教。
------解决方案--------------------你的这段添加的代码是放在哪里的?如果是放在Page_Load中是没问题的。