ASP.NET CompareValidator-kontroll
Definition och användning
CompareValidator-kontrollen används för att jämföra värdet som användaren anger i inmatningskontrollen med värdet som anges i en annan inmatningskontroll eller ett konstant värde.
Kommentar:Om inmatningskontrollen är tom, anropas ingen valideringsfunktion och valideringen kommer att lyckas. Använd RequiredFieldValidator-kontrollen för att göra fältet obligatoriskt.
Egenskap
Egenskap | Beskrivning |
---|---|
BackColor | Bakgrundsfärgen för CompareValidator-kontrollen. |
ControlToCompare | Den inmatningskontroll som ska jämföras med den validerade inmatningskontrollen. |
ControlToValidate | ID för den inmatningskontroll som ska valideras. |
Display |
Visningsbeteende för felmeddelanden i valideringskontrollen. Giltiga värden är:
|
EnableClientScript | Boolsk värde som anger om klientvalidering ska aktiveras. |
Enabled | Boolsk värde som anger om valideringskontrollen ska aktiveras. |
ErrorMessage |
Text som visas i ValidationSummary-kontrollen vid valideringsfel. Kommentar: Om Text-egenskapen inte är inställd, kommer denna text att visas i valideringskontrollen. |
ForeColor | Kontrollens främre färg. |
id | Kontrollens unika ID. |
IsValid | 布尔值 som indikerar om den inmatningskontroll som specificeras av ControlToValidate har godkänts eller inte. |
Operator |
Typen av jämförelseoperation som ska utföras. Operatören är:
|
runat | Specificerar att kontrollen är en serverkontroll. måste sättas till "server". |
Text | Meddelandet som visas när valideringen misslyckas. |
Typ |
Specificerar datatypen för värdet som ska jämföras. Typerna är:
|
ValueToCompare | En konstant värde, som ska jämföras med värdet som användaren matar in i den validerade inmatningskontrollen. |
Exempel
- CompareValidator
- I detta exempel deklarerar vi två TextBox-kontroller, en Button-kontroll och en CompareValidator-kontroll. Om valideringen misslyckas visas "Validering misslyckades!" med gul bakgrund och röd text i CompareValidator-kontrollen.
- CompareValidator 2
- I detta exempel deklarerar vi två TextBox i .aspx-filen, en ListBox-kontroll, en Button-kontroll och en CompareValidator-kontroll. check_operator()-funktionen sätter den valda operatorn i ListBox-kontrollen till CompareValidator-kontrollens operator och validerar sedan CompareValidator-kontrollen. Om valideringen misslyckas visas "Validering misslyckades!" med gul bakgrund och röd text i CompareValidator-kontrollen.