1
ASP.NET复合控件的所有示例始终将子控件作为CreateChildControls中的第一个操作进行清除。为什么是这样?据我了解,这个方法总是通过EnsureChildControls调用,它设置一个标志来表明它已经被调用,因此不会再次调用CreateChildControls。为什么在CreateChildControls中清除控件
是由基础设施的其他方面调用的CreateChildControls?如果是的话在什么情况下?