Sintassi per il controllo server di convalida
I controlli server di convalida consentono di verificare l'input dell'utente nei controlli server ASP.NET, quale TextBox, e di visualizzare un messaggio personalizzato se la convalida non riesce. Ogni controllo di convalida esegue uno specifico tipo di convalida. È ad esempio possibile verificare la presenza di un valore o un intervallo di valori specifico utilizzando, rispettivamente, i controlli CompareValidator e RangeValidator. È inoltre possibile definire criteri di convalida personalizzati utilizzando il controllo CustomValidator. Per specificare la posizione di un messaggio di errore nella pagina Web, inserire un controllo di convalida nel punto in cui si desidera visualizzare il messaggio. È inoltre possibile visualizzare un riepilogo dei risultati dei controlli di convalida sulla pagina utilizzando il controllo ValidationSummary.
Per impostazione predefinita, la convalida viene eseguita quando si fa clic su un controllo pulsante come Button, ImageButton o LinkButton. È possibile impedire l'esecuzione della convalida quando si fa clic su un controllo pulsante impostando la proprietà CausesValidation del controllo su false. La proprietà è impostata normalmente su false per i pulsanti cancel o clear per impedire l'esecuzione della convalida al momento della selezione del pulsante.
Negli argomenti riportati di seguito viene illustrata la sintassi ASP.NET per i controlli di convalida. In tali argomenti vengono fornite le informazioni relative alle proprietà condivise da tutti i controlli di convalida, nonché le proprietà specifiche di ogni controllo che è possibile dichiarare come attributi di un tag di apertura specifico del controllo.