2011-10-04 14 views
26

अगर कोई ऐसी चीज थी जो आंशिक दृश्य को सम्मेलन के अलावा नियमित दृश्य से अलग करती है तो बस उत्सुक है।एमवीसी 3 आंशिक दृश्य बनाम नियमित दृश्य

कोड-वार वे समान दिखते हैं और काम करते हैं लेकिन अगर कोई अंतर था (शीर्ष पर टेम्पलेट पेज निर्दिष्ट करने के अलावा, तो मैं उत्सुक था)।

+1

आंशिक दृश्य अन्य पृष्ठों में पुन: प्रयोज्य, और अधिक की तरह बनना mean't था क्लासिक एएसपीनेट दुनिया पर कस्टम नियंत्रण –

उत्तर

18

यदि आप रेजर का उपयोग कर रहे हैं, तो आंशिक दृश्य और दृश्य के बीच कोई वास्तविक अंतर नहीं है, वे दोनों cshtml फ़ाइलें हैं। एक दृश्य एक दृश्य है। यदि आप आंशिक दृश्य के रूप में दृश्य का उपयोग करना चाहते हैं, तो कुछ प्रतिबंध हैं, जैसे लेआउट फ़ाइल का उपयोग नहीं करना।

वेबफॉर्म में इंजन देखें, आंशिक दृश्य आमतौर पर एक एएसएक्स बनाम एएसएक्स है। परिभाषाओं में कुछ सूक्ष्म मतभेद हैं, लेकिन वे अभी भी काफी हद तक अदलाबदल योग्य हैं।

आंशिक बनाम पूर्ण रूप से इसका उपयोग करने के तरीके के बारे में है। यदि आप व्यू() विधि में दृश्य वापस करते हैं, तो यह एक पूर्ण दृश्य है। यदि आप इसे आंशिक रूप से वापस करते हैं, तो यह आंशिक है।

+1

यदि कोई इस बात की जानकारी दे रहा है कि वे अलग क्यों हैं (कोई लेआउट समर्थन नहीं है और कोई व्यूस्टार्ट समर्थन नहीं है) http://completedevelopment.blogspot.com/2014/01/is-there-really -no-अंतर-between.html –

2

इसे रखने के लिए केवल आंशिक दृश्य दृश्य नहीं हैं।

कोड काम करने का तरीका वही है, लेकिन जिस तरह से आप उनका उपयोग करते हैं, वह नहीं है। पार्टियल व्यू Asp.NET के उपयोगकर्ता नियंत्रण की तरह अधिक है। This post आपको अधिक जानकारी देनी चाहिए

0

शायद "PartialView" आम तौर पर [ChildActionOnly] इतना है कि यह HTMl.Action आदि का उपयोग कर लागू कामों से आदमी पेज में प्रयोग किया जाता है के साथ जोड़ दिया जाता है

संबंधित मुद्दे