CreateChildControls在Composite Control </eventhandler>中的<event handler>之前触发

时间:2011-11-18 09:27:25

标签: asp.net web-controls

我对CompositeControl有一个很大的问题,这真的让我生病了!

我在CreateChildControls方法中创建了我的控制树,这在Render事件中得到了保证。 其中一个控件是附加LinkButton的{​​{1}}。在这种情况下,我想在重新创建它们之前在Session中保存其他控件(TextBox)的值。

我有一个类似的CompositeControl可以工作,但由于一些奇怪的原因,这个没有按预期工作。 <EventHandler>在LinkBut​​ton的CreateChildControls之前触发,因此我丢失了TextBox的值。

有什么想法吗?我疯了!!

谢谢

1 个答案:

答案 0 :(得分:0)

我回答了我自己的问题并提示给大家:

  

始终始终为控件分配ID !!!!!!!