Page_Init vs OnInit

ban*_*n-G 27 asp.net

在处理Page_Init事件或覆盖Page的OnInit方法之间,最好使用哪一个?谢谢.

Nic*_*ggs 17

一年前我有这个问题,我决定覆盖而不是On_X事件.以下是我读到的有关利弊的文章:http://weblogs.asp.net/infinitiesloop/archive/2008/03/24/onload-vs-page-load-vs-load-event.aspx


And*_*are 11

覆盖基类型的方法是可取的,因为虚拟调用比创建将事件附加到方法组的委托更简单,更清晰.

此外,依赖于AutoEventWireup设置true意味着您在解析页面代码时引入了开销,因为ASP.NET必须在执行时为您创建任何委托.

  • 此外,您还可以选择是否以及何时调用基本方法 - 不能使用Page_Load样式 (2认同)