Saturday, August 21, 2021

ASP.NET code behind file

कोड बिहाइंड और इनलाइन कोड में क्या अंतर है?

बहुत बार beginner वेब डेवलपर को कोड बिहाइंड और इनलाइन कोड के संदर्भ में कन्फ्यूजन बना रहता है। इस लेख में हम इन दोनों के बीच के अंतर को समझने की कोशिश करेंगे।

कोड बिहाइंड फाइल asp.net वेब पेज के उस पेज को या फाइल को रीफर या संदर्भित करता है जिसके अंतर्गत किसी क्लास को बनाया जाता है और अलग-अलग मेथड और प्रॉपर्टीज उस क्लास के भीतर होते हैं। इस फाइल का एक्सटेंशन .cs या .vb होता है यह इस बात पर निर्भर करता है की कोडिंग सी शार्प लैंग्वेज में है अथवा विजुअल बेसिक लैंग्वेज में। 

सबसे प्रमुख तथ्य यह है कि कोड बिहाइंड फाइल का कंपाइलेशन होने पर एक डीएलएल DLL फाइल बनता है और यही डीएलएल फाइल को सर्वर पर डिप्लॉय किया जाता है ना कि सोर्स कोड फाइल को।

इनलाइन कोड का संबंध ऐसे कोड से है जो कि asp.net वेब पेज में जिसका एक्सटेंशन डॉट एएसपीएक्स .aspx होता है, के भीतर स्क्रिप्ट टैग के अंतर्गत लिखा जाता है। एक ध्यान देने वाली है कि स्क्रिप्ट को .aspx फाइल के साथ लिखा होने के कारण यह वेब फॉर्म पेज के साथ यह deploy होता है।

No comments:

Post a Comment

Hot Topics