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

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

CustomValidator కంట్రోల్ యొక్క ఇన్‌పుట్ కంట్రోల్స్ పై వినియోగదారి నిర్వచించిన పరిశీలనను చేపట్టవచ్చు.

అంశం

అంశం వివరణ
BackColor CustomValidator కంట్రోల్ యొక్క బ్యాక్గ్రౌండ్ రంగు.
ClientValidationFunction

పరిశీలన కోసం ఉద్దేశించిన కస్టమ్ క్లయింట్ స్క్రిప్ట్ ఫంక్షన్ పేరును నిర్వచించండి.

కమెంట్: స్క్రిప్ట్స్ బ్రౌజర్ సహాయకంగా రావాలి, ఉదాహరణకు VBScript లేదా JScript

VBScript ఉపయోగించడానికి, ఫంక్షన్స్ ఫారమ్ లో ఉండాలి:

Sub FunctionName (source, arguments)

జాస్క్రిప్ట్ ఉపయోగించడానికి, ఫంక్షన్స్ ఫారమ్ లో ఉండాలి:

Function FunctionName (source, arguments)

ControlToValidate 要验证的输入控件的 id。
Display

验证控件中错误信息的显示行为。

合法的值有:

  • None - 验证消息从不内联显示。
  • Static - 在页面布局中分配用于显示验证消息的空间。
  • Dynamic - 如果验证失败,将用于显示验证消息的空间动态添加到页面。
EnableClientScript బౌలియన్ విలువ, ఇది క్లయింట్ పరిశీలనను ఉపయోగించాలా లేదా కాదా సూచిస్తుంది.
Enabled బౌలియన్ విలువ, ఇది పరిశీలన కంట్రోల్ను ఉపయోగించాలా లేదా కాదా సూచిస్తుంది.
ErrorMessage

పరిశీలన విఫలమైనప్పుడు ValidationSummary కంట్రోల్లో చూపించే పదబంధం ప్రకటన.

ప్రకటన: ErrorMessage అంశాన్ని సెట్ చేసినా టెక్స్ట్ అంశాన్ని సెట్ చేయలేదు అయితే, పరిశీలన కంట్రోల్లో ErrorMessage అంశాన్ని కూడా చూపిస్తారు.

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

ఉదాహరణ

CustomValidator
ఈ ఉదాహరణలో, మేము .aspx ఫైల్లో రెండు Label కంట్రోల్స్, ఒక TextBox కంట్రోల్, ఒక Button కంట్రోల్ మరియు ఒక CustomValidator కంట్రోల్ ప్రకటించాము. user() ఫంక్షన్ ఇన్పుట్ విలువ పొడవును పరిశీలిస్తుంది. పొడవు 8 కంటే తక్కువ లేక పెద్దపటికి 16 కంటే ఎక్కువ అయితే, CustomValidator కంట్రోల్లో "వినియోగదారి పేరును 8 నుండి 16 అక్షరాలు మధ్య ఉంచాలి!" పదబంధాన్ని చూపిస్తుంది.