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:

  • Nessuno - Il messaggio di validazione non viene visualizzato in linea.
  • Statico - Lo spazio assegnato nella struttura della pagina per visualizzare il messaggio di validazione.
  • Dinamico - Se la validazione fallisce, lo spazio utilizzato per visualizzare il messaggio di validazione viene aggiunto dinamicamente alla pagina.
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:

  • Moneta
  • Data
  • Doppio
  • Intero
  • Stringa
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.