2011-03-09 13 views

उत्तर

18

Display विशेषता DisplayName विशेषता पर प्राथमिकता दी जानी चाहिए। पूर्व में DataAnnotations नामस्थान आता है और बाद में एक से अधिक गुणों का खुलासा करता है, यानी। शॉर्टनाम, प्रॉम्प्ट, ग्रुपनाम, ऑर्डर, विवरण, जिसका उपयोग DataAnnotationsMetadataProvider द्वारा किया जाता है।

सबसे महत्वपूर्ण बात यह है कि DisplayName केवल शाब्दिक स्वीकार करता है, जबकि Display संसाधन प्रकार और कुंजी स्वीकार करता है, जिसका उपयोग विभिन्न संसाधन फ़ाइलों (resx) का उपयोग करके अनुवाद प्रदान करने के लिए किया जा सकता है।

3

वास्तव में यह नहीं कह सकता कि दूसरे पर एक का उपयोग करने का कुछ फायदा है। DisplayName ढांचे के पुराने संस्करणों में मौजूद है जबकि Display केवल एएसपी.नेट एमवीसी 3 में उपयोग किया जा सकता है क्योंकि इसे .NET 4.0 में पेश किया गया था।

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