ASP.NET CustomValidator ਕੰਟਰੋਲ
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
CustomValidator ਕੰਟਰੋਲ ਨਾਲ ਇਨਪੁਟ ਕੰਟਰੋਲ ਉੱਤੇ ਉਪਯੋਗਕਰਤਾ ਵੱਲੋਂ ਵਿਸ਼ੇਸ਼ ਯਕੀਨੀ ਬਣਾਉਣ ਹੋ ਸਕਦਾ ਹੈ。
ਪ੍ਰਤੀਭਾਵ
ਪ੍ਰਤੀਭਾਵ | ਵਰਣਨ |
---|---|
BackColor | CustomValidator ਕੰਟਰੋਲ ਦਾ ਪਿੱਨ ਰੰਗ |
ClientValidationFunction |
ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਵਿਸ਼ੇਸ਼ ਕਲਾਈਟ ਸਕ੍ਰਿਪਟ ਫੰਕਸ਼ਨ ਦਾ ਨਾਮ ਨਿਰਧਾਰਿਤ ਕਰੋ。 ਟਿੱਪਣੀ: ਸਕ੍ਰਿਪਟ ਬਰਾਉਜ਼ਰ ਦੀ ਸਮਰੱਥਾ ਵਾਲੇ ਭਾਸ਼ਾ ਨਾਲ ਲਿਖਿਆ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ VBScript ਜਾਂ JScript ਵੀਬੀਐਸਕਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਫੰਕਸ਼ਨ ਫਾਰਮ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ: Sub FunctionName (source, arguments) ਜੇਸਕਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਫੰਕਸ਼ਨ ਫਾਰਮ ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ: Function FunctionName (source, arguments) |
ControlToValidate | 要验证的输入控件的 id。 |
Display |
验证控件中错误信息的显示行为。 ਲਾਜ਼ਮੀ ਮੁੱਲ ਹਨ:
|
EnableClientScript | ਬੋਲੀਨ ਮੁੱਲ, ਇਹ ਮੁੱਲ ਇਹ ਸੰਕੇਤ ਕਰਦਾ ਹੈ ਕਿ ਕਿਸੇ ਕਲਾਈਮੈਂਟ ਸਰਵਰ ਪ੍ਰਮਾਣਨ ਚਾਲੂ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਜਾਂ ਨਹੀਂ。 |
Enabled | ਬੋਲੀਨ ਮੁੱਲ, ਇਹ ਮੁੱਲ ਇਹ ਸੰਕੇਤ ਕਰਦਾ ਹੈ ਕਿ ਪ੍ਰਮਾਣਨ ਕੰਟਰੋਲ ਨੂੰ ਚਾਲੂ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਜਾਂ ਨਹੀਂ。 |
ErrorMessage |
ਪ੍ਰਮਾਣਨ ਫੇਲੇ ਉੱਤੇ ValidationSummary ਕੰਟਰੋਲ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤੀ ਜਾਣ ਵਾਲੀ ਗਲਤੀ ਦੀ ਸੂਚਨਾ ਟਿੱਪਣੀ: ErrorMessage ਪ੍ਰਤੀਯੋਗਿਤਾ ਨੂੰ ਸੈਟ ਕੀਤੇ ਗਏ ਹੋਣ ਨਾ ਹੋਏ ਤਾਂ ਵੀ ਪ੍ਰਮਾਣਨ ਕੰਟਰੋਲ ਵਿੱਚ ErrorMessage ਪ੍ਰਤੀਯੋਗਿਤਾ ਦਾ ਮੁੱਲ ਵੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾਵੇਗਾ。 |
ForeColor | ਕੰਟਰੋਲ ਦਾ ਪ੍ਰਮੁੱਖ ਰੰਗ |
id | ਕੰਟਰੋਲ ਦਾ ਇੱਕੋ ਇੱਕ ਆਈਡੀ |
IsValid | ਬੋਲੀਨ ਮੁੱਲ, ਇਹ ਮੁੱਲ ਇਹ ਸੰਕੇਤ ਕਰਦਾ ਹੈ ਕਿ ਸਬੰਧਤ ਇਨਪੁਟ ਕੰਟਰੋਲ ਪ੍ਰਮਾਣਨ ਵਿੱਚ ਪਾਸ ਕਰੇਗਾ ਜਾਂ ਨਹੀਂ。 |
OnServerValidate | ਸਰਵਰ ਪੱਖੀ ਪ੍ਰਮਾਣਨ ਸਕ੍ਰਿਪਟ ਫੰਕਸ਼ਨ ਦਾ ਨਾਮ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ。 |
runat | ਇਹ ਕੰਟਰੋਲ ਸਰਵਰ ਕੰਟਰੋਲ ਹੈ। ਇਸ ਨੂੰ 'server' ਰੂਪ ਵਿੱਚ ਸੈਟ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ。 |
ਟੈਕਸਟ | ਜਦੋਂ ਪ੍ਰਮਾਣਨ ਫੇਲੇ ਤਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾਣ ਵਾਲਾ ਟੈਕਸਟ |
ਮਾਡਲ
- CustomValidator
- ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ ਅਸੀਂ .aspx ਫਾਈਲ ਵਿੱਚ ਦੋ ਲੇਬਲ ਕੰਟਰੋਲ, ਇੱਕ ਟੈਕਸਟਬਾਕਸ ਕੰਟਰੋਲ, ਇੱਕ ਬਟਨ ਕੰਟਰੋਲ ਅਤੇ ਇੱਕ ਕਸਟਮਵਾਲੀਡੇਟਰ ਕੰਟਰੋਲ ਦੀ ਘੋਸ਼ਣਾ ਕੀਤੀ ਹੈ। user() ਫੰਕਸ਼ਨ ਇਨਪੁਟ ਕੀ ਦੀ ਲੰਬਾਈ ਨੂੰ ਚੇਕ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਲੰਬਾਈ 8 ਤੋਂ ਘੱਟ ਜਾਂ 16 ਤੋਂ ਜ਼ਿਆਦਾ ਹੈ, ਤਾਂ CustomValidator ਕੰਟਰੋਲ ਵਿੱਚ 'ਉਸਰਨਾਮਾ ਨੂੰ 8 ਤੋਂ 16 ਅੰਕਾਂ ਵਿੱਚ ਰਹਿਣਾ ਚਾਹੀਦਾ ਹੈ!' ਟੈਕਸਟ ਦਿਖਾਇਆ ਜਾਵੇਗਾ。