ASP.NET CustomValidator-kontroll

Definition och användning

CustomValidator-kontrollen kan utföra användardefinierad validering på inmatningskontroller.

Egenskap

Egenskap Beskrivning
BackColor Bakgrundsfärgen för CustomValidator-kontrollen.
ClientValidationFunction

Definiera namnet på den anpassade klientskriptfunktionen som används för validering.

Kommentar: Skript måste skrivas i ett språk som webbläsaren stöder, till exempel VBScript eller JScript

Om du använder VBScript måste funktionen vara placerad i formuläret:

Sub FunctionName (source, arguments)

Om du använder JScript måste funktionen vara placerad i formuläret:

Function FunctionName (source, arguments)

ControlToValidate Id för den inmatningskontroll som ska valideras.
Display

Visningsbeteende för felmeddelanden i valideringskontrollen.

Gyldiga värden är:

  • None - Valideringsmeddelanden visas aldrig inline.
  • Static - Utrymmet för att visa valideringsmeddelanden tilldelas i sidans layout.
  • Dynamic - Om valideringen misslyckas kommer utrymmet för att visa valideringsmeddelanden att dynamiskt läggas till på sidan.
EnableClientScript Boolskt värde som indikerar om klientvalidering är aktiverad.
Enabled Boolskt värde som indikerar om valideringskontrollen är aktiverad.
ErrorMessage

Texten på felmeddelandet som visas i ValidationSummary-kontrollen när valideringen misslyckas.

Kommentar: Om ErrorMessage-egenskapen är satt utan att Text-egenskapen är satt kommer ErrorMessage-egenskapens värde också att visas i valideringskontrollen.

ForeColor Färgen på kontrollens förgrund.
id Unik id för kontrollen.
IsValid Boolskt värde som indikerar om den relaterade inmatningskontrollen har klarat valideringen.
OnServerValidate Anger namnet på den server-side validerings-skriptfunktion som ska köras.
runat Anger att kontrollen är en serverkontroll. måste sättas till "server".
Text Text som visas när valideringen misslyckas.

Exempel

CustomValidator
I detta exempel har vi deklarerat två Label-kontroller, en TextBox-kontroll, en Button-kontroll och en CustomValidator-kontroll i .aspx-filen. user() funktionen kan detektera längden på den inmatade värdet. Om längden är mindre än 8 eller större än 16 kommer texten "Användarnamnet måste vara mellan 8 och 16 tecken!" att visas i CustomValidator-kontrollen.