ASP.NET 複合コントロールの例はすべて、CreateChildControls 内の最初のアクションとして常に子コントロールをクリアします。どうしてこれなの?私が理解しているように、このメソッドは常にEnsureChildControlsを介して呼び出され、すでに呼び出されていることを示すフラグを設定するため、CreateChildControlsを再度呼び出しません。
CreateChildControls は、インフラストラクチャの他の側面から呼び出されますか? もしそうなら、どのような状況で?