मैंने प्रोजेक्ट में रेज़र संपादक टेम्पलेट्स को कैसे शामिल किया जाए, इस पर दस्तावेज़ या नमूने खोजने का प्रयास किया है। किसी अन्य थ्रेड पर निम्न उत्तर एक समस्या को ठीक कर सकता है जो मुझे है लेकिन मुझे नहीं पता कि यह मेरी परियोजना में कैसे शामिल किया जाए। इसमें कोई संदेह नहीं है। Client-side validation of input type date does not workरेज़र संपादक टेम्पलेट को जोड़ने और उपयोग करने के लिए कैसे करें
उत्तर
HereEditorTemplate
जोड़ने के बारे में कम जानकारी है:
यहाँ समाधान मैं कैसे शामिल करने के लिए पता नहीं है है। संक्षेप में - आपको निर्देशिका संपादक टेम्पलेट्सव्यू/साझा में बनाना होगा और आपको उसी मॉडल के साथ एक दृश्य बनाना चाहिए, जिसके लिए आप संपादक बनाना चाहते हैं।
याद रखें कि EditorTemplate
मॉडल के लिए Html.EditorFor
पर कॉल करते समय इस मॉडल के ऑब्जेक्ट के साथ तर्क के रूप में उपयोग किया जाता है। आपको संपादन संभावनाएं प्रदान करने के लिए उनका उपयोग करना चाहिए, बेशक - यदि आप कुछ ऐसा बनाना चाहते हैं जो केवल डेटा प्रदर्शित करना चाहिए, DisplayTemplate
बनाने के लिए उसी तरह का उपयोग करें (डिस्प्ले टेम्पलेट निर्देशिका बनाएं)। DisplayTemplate
Html.DisplayFor
पर इस मॉडल के ऑब्जेक्ट के साथ तर्क के रूप में प्रस्तुत किया गया है।
एचटीएमएल.एडिटर (फॉर) और एचटीएमएल द्वारा उपयोग किए गए डिफ़ॉल्ट टेम्पलेट्स पर कुछ उपयोगी पृष्ठभूमि है। प्रदर्शन (साझा) और दृश्य/साझा/संपादक टेम्पलेट्स में दृश्यों का उपयोग करके उन्हें ओवरराइड कैसे करें और देखें/साझा/डिस्प्ले टेम्पलेट्स निर्देशिका परियोजना here।
मेरे पास project on GitHub है जिसमें सभी डिफ़ॉल्ट प्रदर्शन और संपादक टेम्पलेट्स के लिए रेजर प्रतिस्थापन शामिल हैं। डेमो वेब एप्लिकेशन पर एक नज़र डालें - यह आपको यह देखने में मदद करनी चाहिए कि चीजें एक साथ कैसे फिट होती हैं। फिर, टेम्पलेट को अपनी प्रोजेक्ट में कॉपी करें और आपको आवश्यक भागों को संशोधित करें।
प्रतिक्रिया के लिए धन्यवाद। मैं आपके द्वारा भेजे गए लिंक की जांच करूंगा। –