एएसपी.नेट साक्षात्कार प्रश्न और उत्तर के लिए परिचय
एएसपी.नेट माइक्रोसॉफ्ट द्वारा विकसित एक ओपन सोर्स वेब एप्लिकेशन फ्रेमवर्क है जिस पर हम वेब फॉर्म एमवीसी, एचटीएमएल 5, जावास्क्रिप्ट, सीएसएस, और टेम्पलेट इत्यादि का उपयोग करके नई पीढ़ी की वेबसाइट विकसित कर सकते हैं। यह सर्वर साइड स्क्रिप्टिंग भाषा है जो गतिशील वेब पेज उत्पन्न करती है। यह सॉफ़्टवेयर विकास को गतिशील आकर्षक वेबसाइटों को विकसित करने की अनुमति देता है जो जावा जैसी अन्य उपलब्ध भाषाओं और ढांचे की तुलना में वेबसाइट बनाने के लिए बहुत आसान प्रदान करता है। इसकी पहली रिलीज 2002 में माइक्रोसॉफ्ट द्वारा संस्करण 1 के साथ थी, समय-समय पर माइक्रोसॉफ्ट द्वारा किए गए कई उन्नयन । यह माइक्रोसॉफ्ट सक्रिय सर्वर पृष्ठों का उत्तराधिकारी है ।
वेब अनुप्रयोग वेब फॉर्म का उपयोग कर बनाया गया है। एएसपी.नेट अंतर्निहित वेब फॉर्म नियंत्रण के साथ आता है, जो उपयोगकर्ता इंटरफ़ेस उत्पन्न करने के लिए ज़िम्मेदार हैं। वे टेक्स्ट बॉक्स या बटन जैसे सामान्य एचटीएमएल विजेट्स को दर्पण करते हैं। यदि ये नियंत्रण आपकी आवश्यकताओं के अनुरूप नहीं हैं, तो आप अपने स्वयं के उपयोगकर्ता नियंत्रण बनाने के लिए स्वतंत्र हैं।
एएसपी.नेट द्वारा प्रदान किए गए वेब एप्लिकेशन बनाने के लिए प्रोग्रामिंग मॉडल निम्न हैं:
एएसपी.नेट एमवीसी – मॉडल व्यू कंट्रोलर- यह वेब अनुप्रयोगों के विकास में मदद करता है, जहां एक दृश्य फ्रंट-एंड मॉडल है, व्यवसाय तर्क और नियंत्रक दृश्य और मॉडल के बीच मैपिंग के लिए ज़िम्मेदार है।
एएसपी.नेट वेब एपीआई- यह .नेट फ्रेमवर्क के शीर्ष पर एक वेब अनुप्रयोग के लिए एपीआई बनाने के लिए एक एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस है। विकासर इन एपीआई की सहायता से व्यावसायिक आवश्यकता के अनुसार विकसित हो सकता है। शीर्ष पर। फ्रेमवर्क को एक कुशल तरीके से तैयार करें।
एएसपी.नेट वेब पेज एक एचटीएमएल पृष्ठ में गतिशील रूप से डेटा दिखाने में मदद करते हैं। यह वेब अनुप्रयोगों को विकसित करने का एक बहुत ही प्रभावी तरीका है। इसका वाक्यविन्यास बहुत आसान है और यह हल्का वजन है।
एएसपी.नेट वेब फॉर्म – इसका उपयोग विभिन्न घटकों के मॉड्यूलर वेब पेजों को विकसित करने के लिए किया जाता है। यूआई घटनाओं सर्वर सर्वर पर निष्पादित।
एएसपी.नेट वेब हुक – एचटीटीपी प्रोटोकॉल के माध्यम से घटनाओं की सदस्यता लेने और प्रकाशित करने के लिए प्रयोग किया जाता है।
तो अगर आपको अंततः एएसपी.नेट में अपना सपनों का काम मिल गया है, लेकिन यह सोच रहा है कि एएसपी.नेट साक्षात्कार को कैसे क्रैक करना है और संभावित एएसपी.नेट साक्षात्कार प्रश्न क्या हो सकता है। प्रत्येक साक्षात्कार अलग होता है और नौकरी का दायरा भी अलग होता है। इसे ध्यान में रखते हुए हमने आपके साक्षात्कार में सफलता प्राप्त करने में आपकी सहायता के लिए सबसे आम एएसपी.नेट साक्षात्कार प्रश्न और उत्तर तैयार किए हैं।
नीचे एएसपी.नेट साक्षात्कार प्रश्न और उत्तर की शीर्ष सूची है और इन प्रश्नों को दो भागों में विभाजित किया गया है:
भाग 1 – एएसपी.नेट साक्षात्कार प्रश्न (मूल)
इस पहले भाग में मूल एएसपी.नेट साक्षात्कार प्रश्न और उत्तर शामिल हैं
- एएसपी.नेट में अलग–अलग वैधता क्या हैं?
उत्तर:
एएसपी.नेट सत्यापन नियंत्रण उपयोगकर्ता इनपुट डेटा को मान्य करता है। जब भी उपयोगकर्ता इनपुट देता है, उसे हमेशा आवेदन की विभिन्न परतों में भेजने से पहले इसे सत्यापित किया जाना चाहिए। अगर हमें सत्यापन के साथ उपयोगकर्ता इनपुट मिलता है, तो एएसपी.नेट में निम्नलिखित दो प्रकार के सत्यापन हैं:
- ग्राहक-साइड सत्यापन
- सर्वर-साइड प्रमाणीकरण
ग्राहक–साइड सत्यापन
जावास्क्रिप्ट ग्राहक-साइड सत्यापन में मदद करता है, ग्राहक साइड पर उपयोगकर्ता के इनपुट डेटा की सत्यापन की पूरी ज़िम्मेदारी जावास्क्रिप्ट का है । जावास्क्रिप्ट कोड को आसानी से एचटीएमएल कोड में एम्बेड किया जा सकता है और उपयोगकर्ता द्वारा दर्ज किए गए टेक्स्टबॉक्स के डेटा को जांचना है कि क्या परिभाषित नियमों के अनुसार सही है या नहीं, अगर यह सही डेटा के लिए उपयोगकर्ता को कोई समस्या बताता है, तो इस तरह, यह काम करता है ग्राहक की ओर।
सर्वर–साइड प्रमाणीकरण
जब सर्वर पर सत्यापन होता है, तो इसे सर्वर-साइड सत्यापन के रूप में जाना जाता है। सर्वर-साइड प्रमाणीकरण सत्यापन का एक सुरक्षित रूप है। सर्वर-साइड प्रमाणीकरण का मुख्य लाभ यह है कि यदि उपयोगकर्ता किसी भी तरह ग्राहक-साइड सत्यापन को छोड़ देता है, तो हम अभी भी सर्वर-पक्ष पर समस्या को पकड़ सकते हैं। सर्वर-साइड अधिक सुरक्षा प्रदान करता है और यह सुनिश्चित करता है कि एप्लिकेशन द्वारा कोई अमान्य डेटा संसाधित नहीं किया जाता है। सर्वर-साइड प्रमाणीकरण सभी इनपुट को सत्यापित करने के लिए कस्टम तर्क लिखकर किया जाता है।
एएसपी.नेट में सत्यापन नियंत्रण निम्नलिखित हैं:
- आवश्यक फ़ील्ड वैलिडेटर नियंत्रण
- तुलनात्मक नियंत्रण नियंत्रण
- रेंज वैलिडेटर कंट्रोल
- रेग्युलरएक्सप्रेशनवॅलिडटोर नियंत्रण
- कस्टमफिल्ल्ड वैलिडेटर नियंत्रण
- सत्यापन सारांश
- एएसपी और एएसपी.नेट के बीच मुख्य अंतर क्या हैं?
उत्तर:
एएसपी.नेट का अनुपालन करते समय एएसपी का अर्थ है, एएसपी आंतरिक रूप से वीबीस्क्रिप्ट का उपयोग करता है जबकि एएसपीनेट सी # और वीबी.नेट का उपयोग करता है। क्लासिक एएसपी डाटाबेस कनेक्ट करने के लिए एडीओ का उपयोग करता है जबकि एएसपी.नेट डेटाबेस एएसपी को जोड़ने के लिए एडीओ.नेट का उपयोग करता है आंशिक रूप से विषय-उन्मुख भाषाओं है जबकि एएसपी.नेट पूरी तरह से विषय उन्मुख भाषा है। एएसपी कोडिंग और एचटीएमएल में एएसपी.नेट में मिश्रित होते हैं, इसे कोड फ़ाइल द्वारा अलग किया जाता है। एएसपी में एक्सएमएल का कोई इनबिल्ट समर्थन नहीं है जबकि एएसपीनेट में ये विशेषताएं हैं।
आइए अगले एएसपी.नेट साक्षात्कार प्रश्नों पर जाएं
- पूरी तरह से लोड होने पर किसी ईवेंट का नाम क्या होता है?
उत्तर:
पृष्ठ लोड यह घटना गारंटी देता है कि सभी नियंत्रक को पूरी तरह लोड होना चाहिए।
- सर्वर के बीच अंतर बताओ।स्थानांतरण और प्रतिक्रिया। ट्रांसफर?
उत्तर:
सर्वर में। ग्राहक के ब्राउजर के दौर के बिना पेज पेज ट्रांसफर को एक पेज से अन्य पेजों तक ट्रांसफर करना, यह अनुरोध सर्वर की ओवरहेड की तेज़ प्रसंस्करण कम होगी, इस मामले में, ग्राहक ब्रोवर का इतिहास अपडेट नहीं किया जाएगा।
प्रतिक्रिया के मामले में। किसी अन्य पृष्ठ या साइट पर ग्राहक के ब्राउज़र पर रीडायरेक्ट रीडायरेक्ट करें, यह राउंड ट्रिप लेता है, ग्राहक ब्राउज़र अपडेट किया गया है, सर्वर ओवरहेड अधिक होगा। यह एक आम साक्षात्कार में पूछे जाने वाले सामान्य एएसपी.नेट साक्षात्कार प्रश्न हैं।
- सभी वेब फॉर्मों से कक्षा के नाम को विरासत में मिला है?
उत्तर:
पृष्ठ वर्ग।
भाग 2 – एएसपी.नेट साक्षात्कार प्रश्न (उन्नत)
आइए अब उन्नत एएसपी.नेट साक्षात्कार प्रश्नों पर एक नज़र डालें।
- पृष्ठ जीवन चक्र में घटनाएं क्या हैं?
उत्तर:
पृष्ठ के जीवन चक्र में निम्नलिखित
घटनाएं हैं -> Page_PreInit -> Page_Init -> Page_ InitComplete -> Page_PreLoad -> Page_Load -> Page_LoadComplete -> Page_PreRender -> प्रस्तुत करें।
- ग्लोबल.एएसएक्स फ़ाइल में मौजूद सभी ईवेंट हैंडलर को बताएं?
उत्तर:
- Application_Start
- Application_End,
- Application_AuthenticateRequest
- Application_AcquireRequestState
- Application_AuthorizeRequest,
- Application_BeginRequest,
- Application_Disposed,
- Application_EndRequest,
- Application_Error,
- Application_PreRequestHandlerExecute,
- Application_PostRequestHandlerExecute,
- Application_PreSendRequestContent,
- Application_ReleaseRequestState,
- Application_PreSendRequestHeaders,
- Application_ResolveRequestCache,
- Application_UpdateRequestCache
- Session_End
- Session Events: Session_Start
- वेब कॉन्फ़िगरेशन और मशीन कॉन्फ़िगरेशन के बीच अंतर बताएं?
उत्तर:
वेब कॉन्फ़िगरेशन फ़ाइलें किसी वेब एप्लिकेशन पर मैप करती हैं जबकि मशीन कॉन फ़ाइल सर्वर या मशीन पर मैप करती है, एक एप्लिकेशन में कई वेब कॉन्फ़िगरेशन फ़ाइलें हो सकती हैं लेकिन केवल एक मशीन कॉन्फ़िगरेशन फ़ाइल हो सकती है।
आइए अगले एएसपी.नेट साक्षात्कार प्रश्नों पर जाएं
- एएसपी.नेट में क्रॉस पेज पोस्टिंग और रीडायरेक्ट स्थायी को समझाएं?
उत्तर:
क्रॉस पेज पोस्टिंग के मामले में जब हम वेब पेज के फॉर्म पेज के सबमिट बटन पर क्लिक करते हैं तो विभिन्न पृष्ठों पर डेटा पोस्ट करें इसे क्रॉस पेज पोस्टिंग कहा जाता है। यह एक बटन के उचित POSTBACKURL सेट करके हासिल किया जा सकता है।
रीडायरेक्ट स्थायी में अनुरोधित यूआरएल से स्थायी यूआरएल होने पर स्थायी पुनर्निर्देशन होता है। एक बार यह हो जाने पर यह 301 स्थायी रूप से प्रतिक्रिया देता है। यह अक्सर पूछे जाने वाले एएसपी.नेट साक्षात्कार प्रश्न होते हैं जो नियमित रूप से एक साक्षात्कार में पूछते हैं।
10 । पासपोर्ट प्रमाणीकरण और इसके फायदे पर काम करना?
उत्तर:
सबसे पहले, यह पासपोर्ट प्रमाणीकरण कुकी की जांच करता है। यदि कुकी उपलब्ध नहीं है तो एप्लिकेशन उपयोगकर्ता को पासपोर्ट साइन पर किसी पृष्ठ पर रीडायरेक्ट करता है। पासपोर्ट सेवा पृष्ठ पर हस्ताक्षर पर उपयोगकर्ता के विवरण प्रमाणित करती है और यदि वैध है तो ग्राहक मशीन पर प्रमाणीकृत कुकी संग्रहीत करें और फिर उपयोगकर्ता को अनुरोधित पृष्ठ पर रीडायरेक्ट करें।
एकल लॉगिन प्रमाण-पत्रों का उपयोग करके सभी वेबसाइटों तक पहुंचा जा सकता है। इसलिए प्रत्येक वेबसाइट के लिए लॉगिन प्रमाण-पत्र याद रखने की आवश्यकता नहीं है। उपयोगकर्ता अपनी जानकारी को एक ही स्थान पर रख सकते हैं।
अनुशंसित लेख
यह एएसपी.नेट साक्षात्कार प्रश्न और उत्तर की सूची के लिए एक मार्गदर्शक रहा है ताकि उम्मीदवार इन एएसपी.नेट साक्षात्कार प्रश्नों को आसानी से क्रैकडाउन कर सके। इस ASP.Net साक्षात्कार प्रश्न में, हमने एक साक्षात्कार में पूछे जाने वाले सभी महत्वपूर्ण प्रश्नों को शामिल किया है। अधिक जानने के लिए आप निम्नलिखित लेख भी देख सकते हैं –