ASP.NET CompareValidator కంట్రోల్
నిర్వహణ మరియు ఉపయోగం
CompareValidator కంట్రోల్ ఉపయోగించబడుతుంది. వినియోగదారు ఇన్పుట్ కంట్రోల్లో ఇన్పుట్ విలువను మరొక ఇన్పుట్ కంట్రోల్లో ఇన్పుట్ విలువతో లేదా నిర్ధారిత విలువతో పోలుస్తుంది.
మూలం:ఇన్పుట్ కంట్రోల్ ఖాళీగా ఉన్నప్పుడు యన్వరిఫికేషన్ ఫంక్షన్స్ కాల్ కాదు, యన్వరిఫికేషన్ విజయవంతంగా అవుతుంది. RequiredFieldValidator కంట్రోల్ను ఉపయోగించడం ద్వారా అవసరమైన ఫీల్డ్స్ అవుతాయి.
అట్రిబ్యూట్
అట్రిబ్యూట్ | వివరణ |
---|---|
BackColor | CompareValidator కంట్రోల్ యొక్క బ్యాక్ క్లర్ |
ControlToCompare | యన్వరిఫికేషన్ చేయాల్సిన ఇన్పుట్ కంట్రోల్ను పోలించడానికి ఉపయోగించబడే ఇన్పుట్ కంట్రోల్ |
ControlToValidate | యన్వరిఫికేషన్ చేయాల్సిన ఇన్పుట్ కంట్రోల్ యొక్క ఐడి |
Display |
యన్వరిఫికేషన్ కంట్రోల్లో తప్పు సమాచారం ప్రదర్శించే ప్రవర్తన చెల్లుని విలువలు ఉన్నాయి:
|
EnableClientScript | బౌలియన్ విలువ, క్లయింట్ స్క్రిప్ట్ యన్వరిఫికేషన్ను ఉపయోగించాలా అని నిర్ణయిస్తుంది. |
Enabled | బౌలియన్ విలువ, యన్వరిఫికేషన్ కంట్రోల్ను ఉపయోగించాలా అని నిర్ణయిస్తుంది. |
ErrorMessage |
యన్వరిఫికేషన్ విఫలమైనప్పుడు ValidationSummary కంట్రోల్లో ప్రదర్శించే టెక్స్ట్ మూలం: టెక్స్ట్ అట్రిబ్యూట్ సెట్ కాదినప్పుడు, ఈ టెక్స్ట్ యన్వరిఫికేషన్ కంట్రోల్లో ప్రదర్శించబడుతుంది. |
ForeColor | కంట్రోల్ యొక్క ఫోర్ క్లర్ |
id | కంట్రోల్ యూనిక్ ఐడి |
IsValid | బుల్ విలువ, ఇది ControlToValidate ద్వారా నిర్దేశించబడిన ఇన్పుట్ కంట్రోల్ అనేకార్థం పరిశీలన ద్వారా పాస్ అయ్యారా లేదా కాదు. |
ఆపరేటర్ |
పరిశీలించాలి చేయాలి పోలించే కార్యకలాపం రకం. ఆపరేటర్స్ ఉన్నాయి:
|
రన్అట్ | కంట్రోల్ సర్వర్ కంట్రోల్ అయినాయి. "server" అని అమర్చాలి. |
టెక్స్ట్ | పరిశీలన విఫలమైతే ప్రదర్శించే సందేశం. |
టైప్ |
పోలించాలి విలువను తెలుపే డాటా రకాన్ని నిర్ధారించండి. రకాలు ఉన్నాయి:
|
ValueToCompare | ఒక సాధారణ విలువ, దానిని పరిశీలించే ఇన్పుట్ కంట్రోల్ లో వినియోగదారు చేసిన విలువతో పోలించబడుతుంది. |
ఉదాహరణ
- CompareValidator
- ఈ ఉదాహరణలో, మేము .aspx ఫైల్లో రెండు TextBox కంట్రోల్స్, ఒక Button కంట్రోల్ మరియు ఒక CompareValidator కంట్రోల్ అనునాయి. పరిశీలన విఫలమైతే, "Validation Failed!" అనే పదాలను అక్కడికి ఎరుపు రంగులో ప్రదర్శిస్తారు.
- CompareValidator 2
- ఈ ఉదాహరణలో, మేము .aspx ఫైల్లో రెండు TextBox, ఒక ListBox కంట్రోల్, ఒక Button కంట్రోల్ మరియు ఒక CompareValidator కంట్రోల్ అనునాయి. check_operator() ఫంక్షన్ లిస్ట్బాక్స్ కంట్రోల్ నుండి ఎంపికచేసిన ఆపరేటర్ ను CompareValidator కంట్రోల్ కు అనుసరిస్తుంది, ఆపై CompareValidator కంట్రోల్ ను పరిశీలిస్తుంది. పరిశీలన విఫలమైతే, "Validation Failed!" అనే పదాలను అక్కడికి ఎరుపు రంగులో ప్రదర్శిస్తారు.