Esempi di .NET - ASP.NET: Convalida dei form dei controlli server

In questa sezione vengono presentati i seguenti esempi:

Esempio Validator8

Esempio Validator7

Esempio Validator5

Esempio Validator4

Esempio Validator9

Esempio Validator3

Esempio Validator1

Esempio Validator2

Esempio Validator6

Esempio Validator8

In questo esempio viene illustrato il controllo server CustomValidator, che consente di chiamare una funzione definita dall'utente per eseguire le convalide non gestite dalle funzioni di convalida standard.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

Nessuno

Classi utilizzate in questo esempio:

Font; CustomValidator; Page; RequiredFieldValidator; Control; EventArgs; ServerValidateEventArgs; Button; Label; Message; Exception; TextBox

Esempio Validator7

In questo esempio viene illustrato il controllo server RegularExpressionValidator, che consente di verificare che una voce corrisponda a un modello definito da un'espressione regolare.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

Nessuno

Classi utilizzate in questo esempio:

Font; TextBox; RegularExpressionValidator; RequiredFieldValidator; Control; Page; Button; Object; Label; EventArgs

Esempio Validator5

In questo esempio viene illustrato l'utilizzo del controllo server RangeValidator, che consente di verificare se un valore di input è compreso in un determinato intervallo.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

Nessuno

Classi utilizzate in questo esempio:

Font; Type; String; Button; RangeValidator; Page; Label; TextBox; Control; EventArgs; Object

Esempio Validator4

In questo esempio viene illustrato il controllo server CompareValidator, che consente di confrontare i valori di altri due controlli.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

Nessuno

Classi utilizzate in questo esempio:

ListItem; Button; TextBox; String; Page; Object; CompareValidator; ListBox; Control; Type; EventArgs; Font; Label

Esempio Validator9

In questo esempio viene illustrato un form di registrazione tipico, in cui vengono utilizzati i diversi tipi di controlli di convalida presentati nel presente argomento.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

Nessuno

Classi utilizzate in questo esempio:

ListItem; Font; Control; RequiredFieldValidator; Message; TextBox; RegularExpressionValidator; Type; Regex; CompareValidator; Button; DropDownList; RadioButtonList; RadioButton; CustomValidator; Page; Convert; ValidationSummary; Array; Header; Form

Esempio Validator3

In questo esempio viene illustrata la visualizzazione degli errori con un controllo ValidationSummary, che consente di eseguire il polling dei controlli di convalida nella pagina e aggregare i messaggi di testo esposti da ognuno di essi.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

Nessuno

Classi utilizzate in questo esempio:

ListItem; RequiredFieldValidator; Button; DropDownList; Form; RadioButton; RadioButtonList; Message; TextBox; ValidationSummary; Control; Font; Type; Header; Object; Page; EventArgs

Esempio Validator1

In questo esempio viene illustrato l'utilizzo del controllo server RequiredFieldValidator. Il più semplice form di convalida è un campo obbligatorio. Se l'utente immette un valore qualsiasi in un campo, quest'ultimo è valido. Se tutti i campi della pagina sono validi, la pagina sarà valida.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

Nessuno

Classi utilizzate in questo esempio:

ListItem; RequiredFieldValidator; Button; DropDownList; RadioButton; RadioButtonList; TextBox; Control; Font; Page; Label; Object; Type; EventArgs

Esempio Validator2

In questo esempio viene illustrata la funzionalità di convalida sul lato client dei controlli di convalida ASP.NET. La convalida sul lato client è attivata per impostazione predefinita. Se il client lo consente, viene eseguita automaticamente la convalida di livello superiore. Per disattivare la convalida sul lato client, impostare la proprietà ClientTarget della pagina su Downlevel (Uplevel forza la convalida sul lato client).

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

Nessuno

Classi utilizzate in questo esempio:

ListItem; RequiredFieldValidator; Page; Button; RadioButton; DropDownList; RadioButtonList; Message; TextBox; Control; Font; Label; Object; Type; EventArgs

Esempio Validator6

In questo esempio viene illustrato il controllo server RegularExpressionValidator, che consente di verificare che una voce corrisponda a un modello definito da un'espressione regolare.

Collegamento alla documentazione dell'esempio in linea (informazioni in lingua inglese)

Collegamento al codice sorgente dell'esempio in linea (informazioni in lingua inglese)

Spazi dei nomi utilizzati in questo esempio:

Nessuno

Classi utilizzate in questo esempio:

RegularExpressionValidator; Font; TextBox; Page; Button; Object; Label; Control; EventArgs