gpt4 book ai didi

asp.net - 当 "must"我使用 asp.net CreateChildControls() 时?

转载 作者:行者123 更新时间:2023-12-02 01:46:15 25 4
gpt4 key购买 nike

虽然看起来创建服务器控件的“正确”方法是在 CreateChildControls 调用中构造所有子控件。但由于很难知道它何时会被调用(这是性能优化的重点),所以我看到我们的大多数开发人员都是在 OnInit 或 OnLoad 中构造的。这在 99% 的情况下都有效。

是否存在必须使用 CreateChildControls 的情况?

最佳答案

您应该始终在 CreateChildControls 中构造您的子控件。这是生命周期中初始化并将它们添加到控制树的适当时间。原因之一是多次调用 EnsureChildContols 方法,然后在必要时调用 CreateChildControls。最佳实践,只管去做。

关于asp.net - 当 "must"我使用 asp.net CreateChildControls() 时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1504193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com