PDA

View Full Version : سوال: مفهوم ر ویداد Pre_Render جیست؟



saeed programmer
یک شنبه 05 آبان 1392, 21:36 عصر
با سلام خدمت دوستان
می خواستم در صورت امکان کسی در مورد رویداد Pre_Render و بقیه ی رویدادها برام توضیح بده؟
ممنون میشم از توضیحاتتان

mRizvandi
دوشنبه 06 آبان 1392, 21:30 عصر
ترتیب وقوع رویدادهای یک صفحه در ASP.NET:

Page_Init
Page_Load
Page_PreRender
Page_Render
Page_UnLoad

در توضیح PreRender اومده:
وقتی این رویداد اتفاق می افته یعنی تمام Childs کنترلها ساخته شدن و همچنین تمام DataBindها صورت گرفتن. به قول میشه گفته که همه چی در صفحه آماده شده. اما هنوز کد Markup صفحه تولید نشده.
رویداد Render زمانی اتفاق می افته که کد Markup صفحه هم آماده شده و پس از این رویداد دیگه نمیشه چیزی از روی صفحه رو تغییر داد.
برای توضیحات تکمیلی به این پست مراجعه کنید:
http://www.codeproject.com/Articles/52857/ASP-NET-Page-Life-Cycle