मुझे लगता है कि माइक्रोसॉफ्ट के पास रेजर सिंटैक्स के साथ एएसपी.Net को बढ़ाने का कारण होना चाहिए।Asp.Net Webforms बनाम Asp.Net WebSite (Razor) बनाम Asp.Net MVC
पर दृश्य स्टूडियो के नए वेबसाइट प्रोजेक्ट संवाद बनाएं, ASP.Net (रेजर) बनाने के लिए एक और विकल्प है। पहली बार मैं अवधि उस्तरा भर में आया था जब मैं Asp.Net MVC पर एक किताब पढ़ी, मुझे नहीं पता था यह ASP.Net
के लिए मौजूद हैमुझे पता है कि उस्तरा वाक्य रचना है के लिए, एमवीसी 3 में पेश किया गया। इस सवाल पूछने से पहले, मैंने एएसपी.Net (रेजर) के लिए एक टेस्ट प्रोजेक्ट बनाने का फैसला किया और देखें कि यह सामान्य एएसपी.Net वेबफॉर्म और एएसपी.नेट एमवीसी से अलग कैसे है। मैंने एमवीसी में हमारे जैसे मॉडल/व्यू/कंट्रोलर फ़ोल्डरों की खोज नहीं की है।
मुझे पता चला कि मास्टर पेज को अलग ढंग से निर्दिष्ट किया जाता है और मास्टर पेज क्लीनर है, कोई और अधिक <asp:ContentPlaceHolder />
लेकिन मेरे प्रश्न हैं:
- मैं, यह
.cshtml
का उपयोग करता है नोटिस वहाँ कोई और अधिक codebehinds कर रहे हैं? - एएसपी.Net (रेजर) और एएसपी.NET एमवीसी
- के बीच समानताएं और अंतर एएसपी.NET एमवीसी जैसे कार्य करने के लिए बढ़ाया जा सकता है। नियंत्रक जोड़ना? देखें/मॉडल, कस्टम रूटिंग मुझे लगता है?
- हमारे पास एएसपी.NET एमवीसी क्यों मौजूद है? क्या यह एएसपी.NET एमवीसी में जाने की अनिच्छा को प्रोत्साहित नहीं करेगा?
- और आप ASP.Net MVC पर ASP.Net + Razor क्यों चुनेंगे?
अद्यतन:ASP.NET Web Pages in particular was designed यह लोग हैं, जो पहले से ही HTML की जानकारी अपने पृष्ठों के लिए सर्वर प्रसंस्करण जोड़ने के लिए आसान बनाने के लिए। यह छात्रों, शौकियों, सामान्य रूप से लोगों के लिए एक अच्छा विकल्प है जो प्रोग्रामिंग के लिए नए हैं। यह भी डेवलपर्स जो non-ASP.NET वेब प्रौद्योगिकियों
अद्यतनASP.NET Web Pages ASP.NET वेब पेज डेवलपर्स जो एक सरल वेब विकास कहानी चाहते को लक्षित करता है, पीएचपी की तर्ज पर साथ अनुभव है के लिए एक अच्छा विकल्प हो सकता है। वेब पेज मॉडल में, आप HTML पृष्ठ बनाते हैं और फिर क्रमशः पृष्ठ पर सर्वर-आधारित कोड जोड़ते हैं ताकि गतिशील रूप से यह नियंत्रित किया जा सके कि मार्कअप कैसे प्रदान किया जाता है। वेब पेज विशेष रूप से एक हल्के ढांचे के लिए डिज़ाइन किया गया है, और यह HTML लोगों को जानने वाले लोगों के लिए एएसपी.NET में सबसे आसान प्रविष्टि बिंदु है लेकिन में व्यापक प्रोग्रामिंग अनुभव नहीं हो सकता है - उदाहरण के लिए, छात्र या शौकिया। वेब डेवलपर्स के लिए यह एक अच्छा तरीका भी है जो एएसपी.NET का उपयोग शुरू करने के लिए PHP या समान ढांचे को जानते हैं।
कृपया, मैं अपने तकनीकी राय की जरूरत है। धन्यवाद।
आपकी व्याख्या अच्छी थी। आपने अपना मुद्दा बनाया लेकिन यह पर्याप्त नहीं है। ASP.Net (Razor) _ में सर्वर नियंत्रण/UserControls का उपयोग करने के बारे में क्या? एएसपी.Net (रेजर) परियोजनाएं लगभग खाली एएसपी.NET एमवीसी परियोजना की तरह दिखती हैं। आप इसे एएसपी.NET एमवीसी में कितनी जल्दी बदल सकते हैं? - तकनीकी – codingbiz
एमवीसी में समानांतर उपयोगकर्ता नियंत्रण के आंशिक दृश्य हैं। आप मेरी राय में एक से दूसरे में परिवर्तित/संक्रमण नहीं करेंगे। बस पुनर्निर्माण करें। हालांकि आप दृश्य साझा कर सकते हैं। वेब प्रोग्रामिंग के लिए दो भाग हैं, यह निर्धारित करना कि आप पृष्ठ पर क्या दिखाएंगे (सी #) और वास्तव में इसे पृष्ठ पर प्रस्तुत करते हैं। मैं आपको एक ही पोस्ट में सभी 3 के बारे में सबकुछ सिखा नहीं सकता। अफसोस के साथ कहना पड़ रहा है। Http://asp.net/mvc/mvc3 –
पर अधिक जानकारी क्यों हम मार्कअप के साथ सर्वर-साइड कोड मिश्रण करना चाहते हैं, यह एक रखरखाव दुःस्वप्न होना चाहिए? – IrishChieftain