2011-11-10 11 views

उत्तर

12

[ScaffoldColumn(false)] विजुअल स्टूडियो को आपके दृश्य के लिए टेम्पलेट उत्पन्न करते समय कॉलम को मचान करने के लिए नहीं कहता है। जब आप एक नया दृश्य बनाते हैं, तो आप दृढ़ता से टाइप किए गए दृश्य को बना सकते हैं। जब आप ऐसा करते हैं तो विजुअल स्टूडियो आपको पूछता है कि किस टेम्पलेट का उपयोग करना है (बनाएं, संपादित करें, सूची, आदि)। यदि आप एक संपादन/बनाएँ टेम्पलेट बनाते हैं; उदाहरण के लिए, यदि आप अपनी मॉडल प्रॉपर्टी पर [ScaffoldColumn(false)] डालते हैं तो यह टेम्पलेट में डिस्प्लेफ़ोर() या EditorFor() कॉल जेनरेट नहीं करेगा, इसलिए इसे आपके दृश्य में शामिल नहीं किया जाएगा।

[HiddenInput] डिस्प्लेफ़ोर/संपादक के लिए बताएगा कि यह मान उस मूल्य के लिए एक छुपा HTML फ़ील्ड बनाना चाहिए। जब आप किसी फॉर्म पर पोस्ट करते हैं, तो इसे मूल्यों में शामिल किया जाएगा, लेकिन जब लोग इसे देखते हैं तो यह दृश्य से "छुपा" होगा।

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