في ASP.Net، خلال أي حدث من أحداث دورة حياة الصفحة يتم تحميل حالة العرض؟

StackOverflow https://stackoverflow.com/questions/94696

سؤال

أعلم أن هذا يحدث في وقت ما قبل التحميل، ولكن خلال أي حدث بالضبط؟

هل كانت مفيدة؟

المحلول

يتم تحميله في الذاكرة بين init وload.انظر رمقالته للحصول على تفصيل كامل لدورة حياة الصفحة.

نصائح أخرى

لقد طرحت هذا السؤال ذات مرة وحصلت على إجابتي منه فهم حقًا لحالة العرض المادة التي أوصي بها بشدة.

بعد قراءتها، صممت رسمًا ساعدني على فهم أفضل لما كان يحدث بين كل مرحلة ومتى وكيف كان ViewState يقوم بعمله.

أرغب في مشاركة هذا الرسم مع أشخاص آخرين يحتاجون (مثلي) إلى رؤية كيفية عمل الأشياء بطريقة مرئية أكثر.نأمل أن يساعد!:)

انقر على الصورة لعرضها بالعرض الكامل.enter image description here

وهذا يعني أنه يتم تحميل حالة العرض بين حدثي OnInit() وOnLoad() للصفحة.

مقالتي المفضلة عن التعامل مع حالة العرض، والتي تجيب على كل سؤال لدي في كل مرة: http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx

يمكنك أن ترى من دورة حياة الصفحة كما هو موضح في MSDN

enter image description here

أن يتم تحميل حالة العرض أثناء مرحلة التحميل في دورة حياة الصفحة، أي.ال طريقة LoadViewState التابع "أساليب الصفحة" و ال LoadViewState طريقة طرق التحكم أعلاه.

يتم تحميل حالة العرض فعليًا في حدث OnPreLoad للصفحة، مباشرة بعد Page_InitComplete.

يتم تحميل حالة العرض فعليًا بين حدثي initComplete وPreload. تحقق من ذلك للحصول على التفاصيل http://msdn.microsoft.com/en-us/library/ms178472.aspx

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top