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