不会为运行时创建的下拉列表触发选定的索引更改事件

时间:2011-03-16 07:45:29

标签: c# .net asp.net events

问:

我有以下情况:

按钮,单击此按钮时,在运行时创建一个下拉列表,并为下拉列表创建一个事件(选择的索引已更改)。

但是发生的事情是前一个场景的一半,我的意思是在运行时创建下拉列表但是没有输入(选择的索引已更改)..

我不知道是什么问题?

2 个答案:

答案 0 :(得分:2)

不确定具体情况是什么,但每次回发时,您都必须创建下拉列表并注册该事件。单击按钮时,您无法隐藏/显示和填充下拉框吗?看看类似问题的链接。

http://www.dreamincode.net/forums/topic/165499-access-selectedindex-of-dropdownlist-created-at-runtime/

我自己没试过,但如果您必须动态添加控件,此链接可能对您有所帮助http://shawpnendu.blogspot.com/2010/04/runtime-add-dynamic-dropdownlist-and.html

答案 1 :(得分:1)

添加控件运行时是否设置了ddl.AutoPostBack = true;