Control.Init

AutoEventWireup="false"の場合は、初期化のイベントハンドラをInitに登録しておかないと呼ばれない。

Control.Init イベント (System.Web.UI) | Microsoft Docs
第5回 ASP.NETページのフレームワーク(後編)― @Pageディレクティブの活用 ―:連載 プログラミングASP.NET ―ASP.NETによるWebアプリケーション実践開発講座― (1/2 ページ) - @IT

Default.aspxが、

AutoEventWireup="false"になっている。
この時、Default.aspx.csは、

OnInitの中で、Page_InitイベントハンドラをInitに登録。
その後、base.OnInitを呼んでおく。

そうすると、ちゃんとPage_Initイベントハンドラが呼ばれる。
そうすると、ちゃんとPage_Initイベントハンドラが呼ばれる。

そうすると、ちゃんとPage_Initイベントハンドラが呼ばれる。

Sample/aspnet/Control/Init/src/Control_ at master · bg1bgst333/Sample · GitHub