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!" అనే పదాలను అక్కడికి ఎరుపు రంగులో ప్రదర్శిస్తారు.