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