نتتبع الاحداث الخاصة web page منذ ولادتها الى عرضها على المتصفح
· طلب الصفحة ( بداية الصفحة وتهيئتها ).
· تكوين الصفحة وتحميل Page Load ( التحقق من صحة التكوين ).
· معالجة الحدث (حفظ عرض حالة الصفحة ).
· الحدث PreInit ( الزيارة الأولى؟ / إنشاء الأدوات / وضع ماسترباج / وضع skin, themes ).
· الحدث Init ( تغيير خصائص الأدوات ).
· الحدث InitComplete ( الانتهاء من تحميل عناصر الصفحة / تكوين View State ).
· الحدث PreLoad ( قبل بداية تحميل الصفحة ).
· الأحداث Control Events ( أحداث أدوات الصفحة مثل النقر على الزر / حدث تغيير النص في الصندوق النصي ).
· الحدث LoadComplete ( أخر أحداث الصفحة ).
· الحدث PreRender ( بعد تحميل كامل الصفحة ).
· الإجراء Render ( تستدعي الصفحة اكواد الأدوات و User Control ).
· الحدث Unload ( تنظيف وغلق ما لا نحتاجه مثل قفل الاتصال بقاعدة البيانات ).
مثال
protected void page_preInit(object sender, EventArgs e)
{
Response.Write("Pre Init NOW !!");
}
protected void page_Init(object sender, EventArgs e)
{
Response.Write("Init NOW !!");
}