创建新的 WebForm 时,Visual Studios 在后面的代码中默认创建一个 Page_Load 处理程序,这很酷。所以多年来,我总是将代码用于在 Page_Load 中设置控件的属性。最近,我使用 Reflector 查看了一些微软编写的程序集,发现他们将相同类型的逻辑放在了一个名为 OnLoad 的方法中(据说会引发加载事件)。所以我开始想,真正设置控件属性的最佳位置在哪里,在 OnLoad 或 Page_Load 中?还是完全不同的方法?如果不是 Page_Load,为什么 Studio 将其添加到后面的代码中?
我最后的想法: 虽然我知道将逻辑放在 OnLoad 中可以正常工作,但我现在可能会坚持使用 Page_Load,因为这是传统的。在我开始看到 OnLoad 出现在其他人的代码中之后,我真的问了这个问题,以确定我是否错过了一些新的东西。谢谢大家周到的回答!