最近のインタビューでは、次の質問がありました。異なる実行順序の目的:Init()とLoad()
• A Master page which contains
• An ASPX web form page which contains
• A Web User Control inside the page which contains
• A button to fire some code in a button_click event
(最も外側に最も内側の)
aspx.page Begin Init
–> Inside user control Page_Init
–> Inside master page Page_Init
–> Inside lifecycle page Page_Init
aspx.page End Init
と読み込み時のイベント発生させますのInitイベントが発生します
aspx.page Begin Load
–> Inside lifecycle page Page_Load
–> Inside master page Page_Load
–> Inside user control Page_Load
aspx.page End Load
なぜLoad()
でASP.NETフレームワークのサポート異なる実行順序を行いますインタビューで尋ねられた質問でした。インタビュアーが私に期待していることは分かりません。
お願いします。
インタビュアーの質問:「なぜASP.NETフレームワークがLoad()とInit()で異なる実行順序をサポートするのですか?」 – hunter