Condividi tramite


Procedura: convalidare in base a un tipo di dati per i controlli server ASP.NET

Aggiornamento: novembre 2007

È possibile eseguire la convalida dei dati immessi dall'utente in una pagina Web ASP.NET in base a un tipo di dati specifici, per accertarsi che tali dati corrispondano a una data, a un numero e così via. Per raccogliere, ad esempio, informazioni sulla data di nascita in una pagina di registrazione utenti, è possibile utilizzare un controllo CompareValidator per assicurarsi che la data abbia un formato riconosciuto prima di inviarla.

Per eseguire la convalida in base a un tipo di dati

  1. Aggiungere un controllo CompareValidator alla pagina e impostare le proprietà riportate di seguito.

    Proprietà

    Descrizione

    ControlToValidate

    ID del controllo del quale viene verificato il tipo di dati.

    ErrorMessage, Text, Display

    Proprietà che specificano il testo e il percorso dell'errore o degli errori visualizzati se la convalida non riesce. Per informazioni dettagliate, vedere Procedura: controllare la visualizzazione dei messaggi di errore di convalida per i controlli server ASP.NET.

  2. Impostare il tipo di dati in base al quale eseguire il confronto tramite le proprietà seguenti:

    Proprietà

    Descrizione

    Type

    Il tipo di dati in base al quale eseguire la verifica. Il tipo viene specificato utilizzando l'enumerazione ValidationDataType, che consente di utilizzare i nomi di tipo String, Integer, Double, Date o Currency.

    Operator

    DataTypeCheck

    Nota:

    Se l'utente lascia vuoto un controllo, la convalida di confronto 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.

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

Altre risorse

Convalida dei controlli ASP.NET