Page is a Control Container

Page is a Control Container – हमारा ASP.NET Page हमेंशा अन्‍य Web Controls के लिए एक Container की तरह काम करता है। इसलिए जब एक Page Render होता है, तब उस पर Place किए गए सभी Web Controls भी One-by-One Render होते हैं, जबकि प्रत्येक Web Control स्वयं वास्तव में एक प्रकार का Page Control होता है।

यानी प्रत्येक Web Control Exactly उसी तरह से विभिन्न Processing Lifecycle Stages को Follow करते हैं, जिस तरह से पिछले Section में Discuss किए अनुसार Page Control करता है और यदि हम ऐसा कहें कि Web Form स्वयं अपने स्तर पर Render होने के बाद उस पर Place किए गए सभी Web Controls को Render होने के लिए Instruct करता है, तो गलत नहीं होगा।

साथ ही Web Form का प्रत्येक Control स्वयं किसी अन्‍य Control का ठीक उसी तरह से Container हो सकता है, जिस तरह से Page Control, अन्‍य Web Controls का Container होता है और Page Control की तरह ही हर Control अपने सभी Child Controls के Render होने के लिए उन्हें Instruct करने हेतु जिम्मेदार होता है।

जब किसी Page के सभी Controls व उनके Child Controls Render हो जाते हैं, तब Page Control स्वयं विभिन्न Controls द्वारा Generate होने वाले HTML Markups को Assemble करता है ताकि एक Complete HTML Response Webpage Generate हो सके।

जब ASP.NET Server किसी HTTP Request के Response में कोई Page Create करता है, तो वह सबसे पहले.aspx File को Inspect करता है और.aspx Page पर उसे जितने भी ऐसे Controls प्राप्त होते हैं, जिन में runat=”server” Attribute को Specify किया गया होता है, उनके लिए एक Control Create करता है और फिर उस Control को Page Control के Child की तरह Page पर Add कर देता है। अत: किसी Page पर Add होने वाले सभी Child Controls को Access करने के लिए हम Page.Controls Collection को Use कर सकते हैं।

Core ASP.NET WebForms in Hindi - BccFalna.com: TechTalks in Hindiये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook Core ASP.NET WebForms with C# in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी। 

Core ASP.NET WebForms in Hindi | Page:647 | Format: PDF

BUY NOW GET DEMO REVIEWS