EditorFor
सहायक विधि बॉक्स से कुछ सीमित है और अभी तक HTML5 type="email"
विशेषता का समर्थन नहीं कर रही है।
आपके विकल्प अभी या तो TextBoxFor
का उपयोग कर रहे हैं या एक कस्टम टेम्पलेट बना रहे हैं जो आपको इनपुट की type
विशेषता सेट करने की अनुमति देगा। यहां another thread है जो आपके स्वयं के टेम्पलेट्स बनाने के लिए कुछ विकल्पों की समीक्षा करता है।
DataAnnotation [DataType(DataType.EmailAddress)]
वास्तव में काफी उपयोगी है। यह आपके फॉर्म फ़ील्ड के id
और name
को email
पर सेट करता है, जिसे आप उपयोगकर्ता क्लाइंट-साइड सत्यापन संदेश दिखाने के लिए jQuery सत्यापन के साथ उपयोग कर सकते हैं। अपने मॉडल वर्ग में DataAnnotation
को लागू करने का अर्थ यह भी है कि आपके मॉडल पर ईमेल प्रॉपर्टी स्वचालित रूप से सर्वर की ओर से मान्य हो जाएगी। यदि आप अपने ऐप में अविभाज्य सत्यापन सक्षम करते हैं, तो आप क्लाइंट- और सर्वर-साइड सत्यापन लगभग मुफ्त में प्राप्त करते हैं।
स्रोत
2012-03-26 00:51:24
इस TextBoxFor साथ भी ऐसा करने नहीं कर सकता –