मैं वैलिडेटर नियंत्रण (आवश्यक फ़ील्ड वैलिडेटर, तुलना वैलिडेटर, आदि) के कई रूपों का उपयोग कर रहा हूं और सत्यापनकर्ता की CssClass प्रॉपर्टी का उपयोग कर रहा हूं। मैं देख सकता हूं (फायरबग के माध्यम से) कि कक्षा लागू की जा रही है, लेकिन सत्यापनकर्ता नियंत्रण स्वयं एक शैली तत्व जोड़ रहा है, अर्थात् रंग: लाल। लेकिन मुझे वह नहीं चाहिए। मैं नियंत्रण केवल cssclass का उपयोग करना चाहता हूँ।एएसपी.Net वैलिडेटर डिफ़ॉल्ट शैली
मुझे पता है कि मैं Forecolor विशेषता को ओवरराइड कर सकता हूं, लेकिन मुझे परियोजना में प्रत्येक सत्यापनकर्ता पर ऐसा करना होगा। और अगर मैं भविष्य में सभी त्रुटि संदेश उपस्थितियों को बदलना चाहता हूं तो मैं वास्तव में अपनी स्टाइलशीट में अपनी सीएसएस कक्षा को बदलने में सक्षम होना चाहूंगा।
किसी के पास कोई भी संकेत है कि वैलिडेटर नियंत्रण को अपनी डिफ़ॉल्ट शैलियों का उपयोग न करने के लिए कैसे बताना है?
उत्कृष्ट। यह आईई 6 और एफएफ 3 में काम किया। मैं दूसरों को सही तरीके से जांच नहीं कर सकता, लेकिन यह मुझे परीक्षण के लिए मिल जाएगा। मैंने कभी सोचा नहीं! महत्वपूर्ण बात। किसी भी व्यक्ति की परवाह करने के लिए, वह जिस वैधता वर्ग का उपरोक्त है, वह कुछ भी हो सकता है - मेरा नाम कहा जाता है .error_text –
यह एएसपी.नेट चूसने का एक अच्छा उदाहरण है। '! महत्वपूर्ण' का उपयोग करने के लिए रिज़ॉर्ट करना क्योंकि एएसपी.नेट 'शैली = "रंग को धक्का देता है: लाल" आप पर। –
एफवाईआई। एएसपी.नेट 4.0 के रूप में: * बेसविलिएटर क्लास और सत्यापन नियंत्रण जो इससे प्राप्त होते हैं, डिफ़ॉल्ट रूप से लाल पाठ प्रस्तुत नहीं करते हैं। * (प्रदान किया गया नियंत्रण रेंडरिंग कॉम्पैबिलिटीवर्सन "3.5" पर सेट नहीं है) –