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イベントハンドラが呼ばれる。
Sample/aspnet/Control/Init/src/Control_ at master · bg1bgst333/Sample · GitHub