सभी ASP.NET सबसे पहले अनुरोध/प्रतिक्रिया पाइपलाइन है। इसका मतलब है कि आप अनुरोध करने के लिए उपयोग दिया जाता है और प्रतिक्रिया के रूप में रूप में अच्छी तरह धाराओं सत्र, कैश, सुरक्षा इत्यादि जैसे कुछ प्रावधान
इसके ऊपर एचटीएमएल उत्पन्न करने के लिए 3 फ्रेमवर्क प्रभारी हैं। पहला और सबसे पुराना एएसपी.नेट वेब फॉर्म के रूप में जाना जाता है। क्योंकि यह केवल यही था कभी-कभी एएसपी.नेट कहा जाता है लेकिन यह चीजों की वर्तमान स्थिति में सही नहीं है। एएसपी.नेट एमवीसी दूसरा है और एक तिहाई एएसपी.NET वेब के रूप में जाना जाता है पेज। इनमें से सभी 3 एक ही मूल एएसपी.NET अनुरोध/प्रतिक्रिया पाइपलाइन और सत्र, कैश के लिए एपीआई साझा करते हैं ... अलग-अलग यह है कि वे HTML कैसे उत्पन्न करते हैं।
अधिक जानकारी के लिए आप इस प्रश्न का मेरा उत्तर देख सकते हैं। Asp.Net Web Forms and Asp.Net Web Pages
और अपने ठोस सवाल का जवाब देने - कोई वेब प्रपत्र दूर नहीं जा रहा है।बहुत से लोग इसका इस्तेमाल करते हैं, एमएस नए संस्करण जारी कर रहे हैं।
वेब फ़ॉर्म डेस्कटॉप पृष्ठभूमि वाले लोगों के लिए बहुत अच्छा है क्योंकि यह डेस्कटॉप देवताओं से परिचित एक नियंत्रण मॉडल का उपयोग करता है और इसमें कुछ ऐसा होता है जो राज्य को अनुकरण करता है। इसे एचटीएमएल, जेएस, सीएसएस के कम ज्ञान की भी आवश्यकता है। एएसपी.नेट एमवीसी विपरीत है। यह आपको बहुत अधिक नियंत्रण देता है लेकिन वेब के बारे में बहुत सारे ज्ञान की आवश्यकता है।
मैं एमवीसी को विभिन्न कारणों से व्यक्तिगत रूप से वेब फॉर्म पसंद करता हूं, जिनकी मैं यहां सूचीबद्ध नहीं हूं, यहां तक कि वेब फॉर्म समर्थक (और विशेष रूप से मुझे) यह भी स्वीकार करेंगे कि वेब फ़ॉर्म वेब के बारे में जानने का बहुत बुरा तरीका है क्योंकि यह एक सार तत्व बनाता है बहुत सारी चीज़ें। यह आपको उत्पादकता, सुरक्षा इत्यादि देता है, लेकिन इसके परिणामस्वरूप यदि आप नहीं जानते कि अंतर्निहित ढांचा कैसे काम करता है और विवरण सीखना छोड़ना बहुत आसान है क्योंकि आप जानते हैं कि सामान केवल काम करता है ... जब तक यह टूट जाता है और तब आप नहीं जानते कि कहां से शुरू करना है।
आखिरकार पसंद तुम्हारा है, लेकिन यदि आप वेब फॉर्म से शुरू करते हैं तो HTTP क्रियाओं, कुकीज़, कच्चे प्रतिक्रिया स्ट्रीम, http शीर्षलेख, एचटीएमएल फॉर्म/सबमिट मॉडल इनलाइन सीएसएस के बारे में जानना सुनिश्चित करें अलग-अलग फाइलों और जावास्क्रिप्ट के संदर्भ से वेब फॉर्म और सुनिश्चित करें कि आप जानते हैं कि वेब फॉर्म इन्हें कैसे स्वचालित करते हैं।
पहला, एचटीएमएल, सीएसएस और जावास्क्रिप्ट सीखें (और संभावित रूप से jQuery का उपयोग करना चाहिए क्योंकि यह संभवतः उपयोग करना चाहिए) –
@ स्टेव बी ... मैं उसी स्थिति में हूं क्योंकि यह व्यक्ति 3 साल पहले था ... बस इसकी पुष्टि करना चाहता था मैं एएसपी.नेट एमवीसी के साथ शुरू करता हूं ... क्या मुझे HTML, CSS और जावा स्क्रिप्ट के बारे में "सबकुछ" सीखना है ?? –
@ साना.9 1: आपको सबकुछ जानने की ज़रूरत नहीं है, लेकिन एएसपी.Net का अंतिम उद्देश्य एचटीएमएल का उत्पादन करना है। इसलिए आपको समझना होगा कि एएसपी.Net कैसे काम करता है, किस प्रकार का HTML और/या जावास्क्रिप्ट उत्पन्न करता है। आपको जो सीखना होगा, वह अंततः आपकी आवश्यकताओं के आधार पर निर्भर करेगा, उपयोगकर्ता इंटरफ़ेस की अवधि, देखो और महसूस और गतिशील व्यवहार –