ASP.NET CustomValidator-kontrol

Definition og brug

CustomValidator-kontrollen kan udføre brugerdefineret validering af inputkontroller.

Egenskab

Egenskab Beskrivelse
BackColor Baggrundsfarven for CustomValidator-kontrollen.
ClientValidationFunction

Definer navnet på den brugerdefinerede klientvalidationsfunktion, der bruges.

Bemærk: Skriptet skal være skrevet i et sprog, som browseren understøtter, f.eks. VBScript eller JScript

Hvis du bruger VBScript, skal funktionen være placeret i formularen:

Sub FunctionName (source, arguments)

Hvis du bruger JScript, skal funktionen være placeret i formularen:

Function FunctionName (source, arguments)

ControlToValidate Id på den inputkontrol, der skal valideres.
Display

Visningsbetingelser for fejlmeddelelser i valideringsstyringskomponenten.

Gyldige værdier er:

  • None - Valideringsbeskeder vises aldrig inline.
  • Static - Plads til at vise valideringsbeskeder er allokeret i side layouts.
  • Dynamic - Hvis valideringsfejl opstår, tilføjes plads til at vise valideringsbeskeder dynamisk til siden.
EnableClientScript Bolig værdi, der indikerer, om klientvalidering er aktiveret.
Enabled Bolig værdi, der indikerer, om valideringsstyringskomponenten er aktiveret.
ErrorMessage

Tekst af fejlmeddelelse, der vises i ValidationSummary styringskomponenten ved valideringsfejl.

Bemærk: Hvis ErrorMessage egenskaben er sat, men Text egenskaben ikke er sat, vises også værdien af ErrorMessage egenskaben i valideringsstyringskomponenten.

ForeColor Kontrollens forgrundsfarve.
id Kontrollens unikke id.
IsValid Bolig værdi, der indikerer, om den tilhørende inputkontrol har bestået valideringen.
OnServerValidate Fastlægger navnet på serverens valideringsscriptfunktion, der skal udføres.
runat Fastlægger, at kontrollen er en serverstyring. Skal sættes til "server".
Tekst Tekst, der vises ved valideringsfejl.

Eksempel

CustomValidator
I dette eksempel har vi deklarerede to Label styringskomponenter, en TextBox styringskomponent, en Button styringskomponent og en CustomValidator styringskomponent i .aspx filen. user() funktionen kan kontrollere længden af inputværdien. Hvis længden er mindre end 8 eller større end 16, vises teksten "Brugernavn skal være mellem 8 og 16 tegn!" i CustomValidator styringskomponenten.