兩天我嘗試解決此問題。SelectedIndexChanged事件不會在代碼隱藏中創建下拉列表時觸發
我在代碼隱藏中,在另一個dropDownList的selectIndexChange中創建了dropDownList,並使用placerHolder將此新的dropDownList添加到了頁面中,並將其更改爲ok,但新的下拉列表selectIndexChange事件不開火! DROPDOWNLIST創造
代碼
dropDown = new DropDownList();
dropDown.AutoPostBack = true;
dropDown.ID = idSubistema;
dropDown.Width = 400;
dropDown.CssClass = "controltext";
dropDown.DataValueField = "IDNivel";
dropDown.DataTextField = "NIVEL";
dropDown.EnableViewState = true;
dropDown.DataSource =
DBLibray.DefinitionIndicadores.spSelect_FillCombosWithNivelByIdParent(
ref dataConnector,
Convert.ToInt32(idSubistema));
dropDown.DataBind();
dropDown.SelectedIndexChanged += new EventHandler(indexChange);
//dropDown.PreRender += new EventHandler(dropDown_PreRender);
placeHolderForCombos.Controls.Add(new LiteralControl("<div>"));
placeHolderForCombos.Controls.Add(lb);
placeHolderForCombos.Controls.Add(new LiteralControl("<br>"));
placeHolderForCombos.Controls.Add(dropDown);
placeHolderForCombos.Controls.Add(new LiteralControl("</div>"));
placeHolderForCombos.Controls.Add(new LiteralControl("<br>"));
不能任何這方面的幫助?
感謝
通過螢火蟲的配置文件,看看是否更改DropDownList中selectedItem觸發任何JavaScript事件? – 2010-12-09 12:44:59