Procedura: convalidare in base a un intervallo di valori per i controlli server ASP.NET
Aggiornamento: novembre 2007
È possibile utilizzare il controllo RangeValidator ASP.NET per stabilire se i dati immessi dall'utente rientrano in uno specifico intervallo di valori, ad esempio tra due numeri, tra due date o tra caratteri alfabetici. I limiti superiore e inferiore dell'intervallo vengono impostati come proprietà di un controllo RangeValidator. È inoltre necessario specificare il tipo di dati dei valori che verranno convalidati dal controllo. Se non è possibile convertire i dati immessi dall'utente nel tipo di dati specificato, ad esempio una data, la convalida non riesce.
Per eseguire la convalida in base a un intervallo di valori
Aggiungere un controllo RangeValidator alla pagina e impostare le proprietà riportate di seguito.
Proprietà
Descrizione
ID del controllo per il quale è necessario fornire un valore.
Proprietà che consentono di specificare il testo e la posizione dell'errore o degli errori che verranno visualizzati se l'utente ignora il controllo. Per informazioni dettagliate, vedere Procedura: controllare la visualizzazione dei messaggi di errore di convalida per i controlli server ASP.NET.
Impostare i valori massimo e minimo dell'intervallo utilizzando le proprietà MinimumValue e MaximumValue.
Impostare la proprietà Type per specificare il tipo di dati delle impostazioni dell'intervallo. Utilizzare l'enumerazione ValidationDataType, che consente di specificare i tipi riportati di seguito.
Nota:
Se l'utente lascia vuoto un controllo, la convalida dell'intervallo del controllo riuscirà. Per forzare l'immissione di un valore da parte dell'utente, aggiungere anche un controllo RequiredFieldValidator. Per informazioni dettagliate, vedere Procedura: convalidare le voci obbligatorie per i controlli server ASP.NET.
Aggiungere un test al codice della pagina Web ASP.NET per verificarne la validità. Per informazioni dettagliate, vedere Procedura: eseguire il test della validità dei controlli server ASP.NET a livello di codice.
Vedere anche
Concetti
Tipi di convalida per i controlli ASP.NET lato server