Полагаю, вы не знаете о жизненном цикле страниц.
Page_Init всегда вызывается при создании страницы и вызывается до загрузки страницы.
Pre Init вызывается, затем Init вызывается, а затем Pre Load, затем Load, затем Pre Render и затем Render почти каждый раз, когда происходит обратная передача.
Вы можете сделать этот трюк, если вы не на реальном сервере. Добавить
Trace ="true"
в директиве Page, которая покажет вам полный цикл страницы.
Как это,
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb"
Inherits="_Default" Trace="true"%>