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:
|
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.