ASP.NET RegularExpressionValidator కంట్రోల్

నిర్వచనం మరియు వినియోగం

RegularExpressionValidator కంట్రోల్ ఉపయోగించబడుతుంది ఇన్‌పుట్ విలువలను రెగ్యులర్ ఎక్స్‌ప్రెషన్ నమూనాను అనుసరించడానికి.

ప్రతీక్ష:బ్రౌజర్ క్లయింట్ పరిశీలనను మద్దతు చేయకపోయినప్పుడు లేదా EnableClientScript కన్నా తక్కువగా సెట్ చేయబడినప్పుడు, సర్వర్ మరియు క్లయింట్ పరిశీలనలను పరిణామం చేయబడతాయి.

ప్రతీక్ష:ఇన్‌పుట్ కంట్రోల్ ఖాళీగా ఉంటే, పరిశీలన విఫలం అవుతుంది. RequiredFieldValidator కంట్రోల్ ఉపయోగించండి, ఫీల్డ్ అవసరం అవుతుంది.

అంశం

అంశం వివరణ
BackColor RangeValidator కంట్రోల్ బ్యాక్‌గ్రౌండ్ రంగు
ControlToValidate 要验证的控件的 id
Display

验证控件的显示行为。

合法的值有:

  • None - 验证消息从不内联显示。
  • Static - 在页面布局中分配用于显示验证消息的空间。
  • డైనమిక్ - పరిశీలన విఫలమైతే పరిశీలన సందేశాన్ని చూపించడానికి ప్రదేశాన్ని నిర్వహించడానికి డైనమిక్గా జోడించబడుతుంది.
EnableClientScript బుల్ విలువ, క్లయంట్ పరిశీలనను ప్రారంభించాలా లేదా లేదు నిర్ధారిస్తుంది.
Enabled బుల్ విలువ, పరిశీలన కంట్రోల్ను ప్రారంభించాలా లేదా లేదు నిర్ధారిస్తుంది.
ErrorMessage

పరిశీలన విఫలమైతే ValidationSummary కంట్రోల్లో చూపించే టెక్స్ట్.

కోమెంట్: నిర్ధారించని Text అంతర్జాలంలో టెక్స్ట్ కూడా చూపించబడుతుంది.

ForeColor ఈ కంట్రోల్ ముందుకు రంగు.
id కంట్రోల్ యొక్క ప్రత్యేక id.
IsValid బుల్ విలువ, సంబంధిత ప్రవేశం కంట్రోల్ పరిశీలన ద్వారా పరిశీలించబడిందా లేదో సూచిస్తుంది.
రన్అట్ ఈ కంట్రోల్ ఒక సర్వర్ కంట్రోల్ అని నిర్ధారించు. "server" గా సెట్ చేయాలి.
టెక్స్ట్ పరిశీలన విఫలమైతే చూపించే సందేశం.
పరిశీలన ప్రక్రియా ప్రవేశం కంట్రోల్ను పరిశీలించే ప్రత్యామ్నాయ ప్రక్రియాను నిర్ధారించు. క్లయంట్ మరియు సర్వర్ లో ప్రక్రియా సంకేతాలు వ్యత్యాసపడవచ్చు.

ప్రామాణికాలు

RegularExpressionValidator
ఈ ఉదాహరణలో మేము .aspx ఫైల్లో TextBox కంట్రోల్, Button కంట్రోల్, Label కంట్రోల్ మరియు RegularExpressionValidator కంట్రోల్ ప్రకటించాము. submit() ఫంక్షన్ పేజీ అనుచితిని పరిశీలిస్తుంది. అనుచితి లేకపోతే, Label కంట్రోల్లో "పేజీ అనుచితి లేదు!" తెలియజేస్తుంది. అనుచితి జరిగితే, Label కంట్రోల్లో "పిన్ కోడ్ అయిదు నంబర్స్ అయివాలి!" తెలియజేస్తుంది.