ASP.NET RegularExpressionValidator కంట్రోల్
నిర్వచనం మరియు వినియోగం
RegularExpressionValidator కంట్రోల్ ఉపయోగించబడుతుంది ఇన్పుట్ విలువలను రెగ్యులర్ ఎక్స్ప్రెషన్ నమూనాను అనుసరించడానికి.
ప్రతీక్ష:బ్రౌజర్ క్లయింట్ పరిశీలనను మద్దతు చేయకపోయినప్పుడు లేదా EnableClientScript కన్నా తక్కువగా సెట్ చేయబడినప్పుడు, సర్వర్ మరియు క్లయింట్ పరిశీలనలను పరిణామం చేయబడతాయి.
ప్రతీక్ష:ఇన్పుట్ కంట్రోల్ ఖాళీగా ఉంటే, పరిశీలన విఫలం అవుతుంది. RequiredFieldValidator కంట్రోల్ ఉపయోగించండి, ఫీల్డ్ అవసరం అవుతుంది.
అంశం
అంశం | వివరణ |
---|---|
BackColor | RangeValidator కంట్రోల్ బ్యాక్గ్రౌండ్ రంగు |
ControlToValidate | 要验证的控件的 id |
Display |
验证控件的显示行为。 合法的值有:
|
EnableClientScript | బుల్ విలువ, క్లయంట్ పరిశీలనను ప్రారంభించాలా లేదా లేదు నిర్ధారిస్తుంది. |
Enabled | బుల్ విలువ, పరిశీలన కంట్రోల్ను ప్రారంభించాలా లేదా లేదు నిర్ధారిస్తుంది. |
ErrorMessage |
పరిశీలన విఫలమైతే ValidationSummary కంట్రోల్లో చూపించే టెక్స్ట్. కోమెంట్: నిర్ధారించని Text అంతర్జాలంలో టెక్స్ట్ కూడా చూపించబడుతుంది. |
ForeColor | ఈ కంట్రోల్ ముందుకు రంగు. |
id | కంట్రోల్ యొక్క ప్రత్యేక id. |
IsValid | బుల్ విలువ, సంబంధిత ప్రవేశం కంట్రోల్ పరిశీలన ద్వారా పరిశీలించబడిందా లేదో సూచిస్తుంది. |
రన్అట్ | ఈ కంట్రోల్ ఒక సర్వర్ కంట్రోల్ అని నిర్ధారించు. "server" గా సెట్ చేయాలి. |
టెక్స్ట్ | పరిశీలన విఫలమైతే చూపించే సందేశం. |
పరిశీలన ప్రక్రియా | ప్రవేశం కంట్రోల్ను పరిశీలించే ప్రత్యామ్నాయ ప్రక్రియాను నిర్ధారించు. క్లయంట్ మరియు సర్వర్ లో ప్రక్రియా సంకేతాలు వ్యత్యాసపడవచ్చు. |
ప్రామాణికాలు
- RegularExpressionValidator
- ఈ ఉదాహరణలో మేము .aspx ఫైల్లో TextBox కంట్రోల్, Button కంట్రోల్, Label కంట్రోల్ మరియు RegularExpressionValidator కంట్రోల్ ప్రకటించాము. submit() ఫంక్షన్ పేజీ అనుచితిని పరిశీలిస్తుంది. అనుచితి లేకపోతే, Label కంట్రోల్లో "పేజీ అనుచితి లేదు!" తెలియజేస్తుంది. అనుచితి జరిగితే, Label కంట్రోల్లో "పిన్ కోడ్ అయిదు నంబర్స్ అయివాలి!" తెలియజేస్తుంది.