ASP.NET CompareValidator कंट्रोल
वर्णन और उपयोग
CompareValidator कंट्रोल का उपयोग करके उपयोगकर्ता द्वारा इनपुट कंट्रोल में दाखिल की गई वैल्यू को अन्य इनपुट कंट्रोल में दाखिल की गई वैल्यू या नियत मान के साथ तुलना की जाएगी।
टिप्पणी:टिप्पणी: यदि इनपुट कंट्रोल खाली है, तो कोई वैलिडेशन फ़ंक्शन नहीं बुलाया जाएगा और वैलिडेशन सफल होगी। RequiredFieldValidator कंट्रोल का उपयोग करके फील्ड को अनिवार्य करें।
गुण
गुण | वर्णन |
---|---|
BackColor | CompareValidator कंट्रोल का बैकग्राउंड कलर। |
ControlToCompare | तथा वैलिडेशन करने के लिए तुलना करने वाले इनपुट कंट्रोल। |
ControlToValidate | तथा वैलिडेशन करने के लिए वैलिडेशन करने वाले इनपुट कंट्रोल का आईडी। |
Display |
वैलिडेशन कंट्रोल में त्रुटि संदेश के दिखाने का व्यवहार। वैध मान हैं:
|
EnableClientScript | बूल वैल्यू, यह निर्धारित करता है कि क्या क्लायंट साइड वैलिडेशन सक्षम किया जाए। |
Enabled | बूल वैल्यू, यह निर्धारित करता है कि क्या वैलिडेशन कंट्रोल सक्षम किया जाए। |
ErrorMessage |
जब वैलिडेशन विफल होता है तो ValidationSummary कंट्रोल में दिखाया जाने वाला टेक्स्ट। टिप्पणी: यदि Text गुण को नहीं सेट किया गया है, तो यह टेक्स्ट वैलिडेशन कंट्रोल में दिखाया जाएगा। |
ForeColor | कंट्रोल का फॉरग्राउंड कलर। |
id | कंट्रोल का अनूठा आईडी। |
IsValid | बूल वैल्यू, जो कंट्रोलटॉ वैलिडेट किया गया इनपुट कंट्रोल को जांच द्वारा स्वीकार्य है या नहीं के इंगित करता है। |
Operator |
की तुलना करने हेतु करने वाली ऑपरेशन के प्रकार को निर्धारित करें। ऑपरेटर है:
|
runat | कंट्रोल को सर्वर कंट्रोल बनाना है।इसे "server" में सेट करना है। |
Text | जांच असफल होने पर दिखाने वाला संदेश |
Type |
तुलना करने हेतु आवश्यक वैल्यू के डेटा प्रकार को निर्धारित करें। किस्में हैं:
|
ValueToCompare | एक सामान्य मान, जिसे प्रयास करने वाले इनपुट कंट्रोल में दानशीलक इनपुट के साथ तुलना की जानी है। |
उदाहरण
- CompareValidator
- इस उदाहरण में, हमने .aspx फ़ाइल में दो टेक्सटबॉक्स कंट्रोल, एक बटन कंट्रोल और एक कंपारे वैलिडेटर कंट्रोल घोषित किया है।यदि जांच असफल होती है, तो "Validation Failed!" को कंपारे वैलिडेटर कंट्रोल में पीले पृष्ठभूमि और लाल लिखावट से दिखाया जाएगा。
- CompareValidator 2
- इस उदाहरण में, हमने .aspx फ़ाइल में दो टेक्सटबॉक्स, एक लिस्टबॉक कंट्रोल, एक बटन कंट्रोल और एक कंपारे वैलिडेटर कंट्रोल घोषित किया है।check_operator() फ़ंक्शन लिस्टबॉक कंट्रोल में चयनित ऑपरेटर को कंपारे वैलिडेटर कंट्रोल के ऑपरेटर के रूप में सेट करता है, फिर कंपारे वैलिडेटर कंट्रोल को जांच करता है।यदि जांच असफल होती है, तो "Validation Failed!" को कंपारे वैलिडेटर कंट्रोल में पीले पृष्ठभूमि और लाल लिखावट से दिखाया जाएगा。