Controllo ASP.NET RangeValidator
Definizione e uso
Il controllo RangeValidator viene utilizzato per verificare se il valore inserito dall'utente è compreso tra due valori. È possibile confrontare valori di diversi tipi, come numeri, date e caratteri.
Nota:Se il controllo di input è vuoto, la validazione non fallisce. Utilizzare il controllo RequiredFieldValidator per rendere il campo obbligatorio.
Nota:Se il valore di input non può essere convertito nel tipo di dati specificato, la validazione non fallisce. Utilizzare il controllo CompareValidator e impostare l'attributo Operator su ValidationCompareOperator.DataTypeCheck per verificare il tipo di dati del valore di input.
Proprietà
Proprietà | Descrizione |
---|---|
BackColor | Colore di sfondo del controllo RangeValidator |
ControlToValidate | ID del controllo da validare |
Visualizzazione |
Comportamento di visualizzazione del controllo di validazione. I valori validi sono:
|
EnableClientScript | Valore booleano che determina se abilitare la validazione client-side. |
Abilitato | Valore booleano che determina se abilitare il controllo di validazione. |
ErrorMessage |
Testo visualizzato nel controllo ValidationSummary quando la convalida fallisce. Nota: Se non è impostata l'attributo Text, il testo viene anche visualizzato nel controllo di convalida. |
ForeColor | Il colore di primo piano del controllo. |
id | ID unico del controllo. |
IsValid | Valore booleano che indica se il controllo di input associato ha superato la convalida. |
MaximumValue | Specificare il valore massimo del controllo di input. |
MinimumValue | Specificare il valore minimo del controllo di input. |
runat | Specificare che questo controllo è un controllo server. Deve essere impostato su "server". |
Tipo |
Specificare il tipo di dati da verificare. I tipi sono:
|
Testo | Messaggio visualizzato quando la convalida fallisce. |
Esempio
- RangeValidator
- In questo esempio, abbiamo dichiarato un controllo TextBox, un controllo Button e un controllo RangeValidator nel file .aspx. Se la convalida fallisce, viene visualizzato il testo "La data deve essere tra il 1/1/2002 e il 31/5/2002!" nel controllo RangeValidator.
- RangeValidator 2
- In questo esempio, abbiamo dichiarato un controllo TextBox, un controllo Button, un controllo Label e un controllo RangeValidator nel file .aspx. La funzione submit() può verificare se la pagina è valida. Se è valida, viene restituito "La pagina è valida!" nel controllo Label. Se non è valida, viene restituito "La pagina non è valida!" nel controllo Label. Se la convalida fallisce, viene visualizzato "Il valore deve essere compreso tra 1 e 100!" nel controllo RangeValidator.