我已在DropdownList
的{{1}}事件中创建了动态控件。按钮是其中一个控件。我还为该按钮分配了事件,但调试器没有进入该click事件。以下是我的代码。
SelectedIndexChanged
答案 0 :(得分:3)
asp.net webforms中动态创建控件的问题在于它们没有自动添加到视图状态,因此回发事件不会发生。
这可以帮助您了解动态添加控件,并通过viewstate http://forums.asp.net/t/1900207.aspx?Creating+buttons+dynamically
管理它们或者,更容易管理的方法是让页面上的按钮显示但不可见,然后在selected_index_changed事件中,只需将可见性切换为true。
答案 1 :(得分:0)
我没有足够的时间尝试这么多东西。我做的事情是将动态控件添加到Session
和Page_Init
事件的容器中存储我绑定事件,现在工作正常。 :)