Tuesday, November 19, 2019

ASP.NET Single File Model

एएसपी पेज और Asp.net पेज में अंतर होता है।

ASP एएसपी के अंतर्गत एचटीएमएल एलिमेंट्स को डॉट नेट के टैग के भीतर ही लिखा जाता है । डॉट नेट के टैग की पहचान <% %> से होती है।

एएसपी एक सिंगल फाइल मॉडल होता है जिसमें एचटीएमएल के कोड के साथ-साथ डॉट नेट के कोड भी सम्मिलित होते हैं। डॉट नेट के विकसित होने से पहले एसपीजी फ़ाइल होते थे जिसमें कोड और डिजाइन लॉजिक दोनों एक साथ होते थे। इसका अर्थ क्या है? सिंगल फाइल वेब फॉर्म मॉडल में कोड और विजुअल एलिमेंट्स एक ही साथ होते है। स्क्रिप्ट टैग के भीतर कोड लिखते हैं, साथ ही एएसपी के परसेंट टाइप टैग के भीतर एपीके सर्वर साइड कोड को शामिल किया जाता था। वर्तमान समय में सिंगल फाइल वेब पेज मॉडल का उपयोग नहीं किया जाता है। अब इंटरफेस डिजाइन का फाइल और इवेंट्स से जुड़े कोड फाइल को सेपरेट पृथक कर दिया गया है।

सिंगल फाइल वेवफॉर्म निर्माण हम अब भी कर सकते हैं। फाइल का एक्सटेंशन डॉट एएसपीएक्स .aspx होगा और इसके अंतर्गत हम डिजाइन और इवेंट से जुड़े कोडिंग को एक में  ही कर सकते हैं परंतु ऐसा करना उचित नहीं है।

अब सिंगल वेब फॉर्म पेज फ़ाइल .aspx फ़ाइल के दो फाइल बना दिए गए हैं। एक कोड फाइल .aspx.cs या .Aap.vb होता है और दूसरा यूजर इंटरफेस एलिमेंट से जुड़े डिजाइन फाइल। इसका अर्थ यह है कि aspx फाइल के दो पार्ट हो गए।

एक बात विचारणीय है कि जो हम वेबफॉर्म बनाते हैं। वह क्लास से बनता है उस क्लास का नाम है  System.Web.UI.Page इसी नेमस्पेस के क्लास से वेबपेज बनते हैं।

लेखक अजीत कुमार

अंतिम बार अद्यतन ८/९/२०२१




No comments:

Post a Comment

Hot Topics