Condividi tramite


Controllo CompareValidator

Il controllo CompareValidator consente di confrontare i dati immessi da un utente con un valore costante, con il valore di un altro controllo (utilizzando un operatore di confronto come minore di, uguale a o maggiore di) o con un tipo di dati specifico.

Il controllo CompareValidator può essere utilizzato in combinazione con un altro, ad esempio un Controllo TextBox. Aggiungere il controllo da convalidare nella pagina prima di CompareValidator in modo da semplificare l'associazione di CompareValidator.

Per aggiungere un controllo CompareValidator in una pagina

  1. Trascinare il controllo CompareValidator dal pannello Casella degli strumenti nella pagina.

  2. Selezionare CompareValidator nella visualizzazione Progettazione, fare clic su di esso con il pulsante destro del mouse e scegliere Proprietà dal menu di scelta rapida.

  3. Nel pannello Proprietà tag selezionare il controllo che si desidera convalidare con il controllo CompareValidator nella casella di riepilogo a discesa della proprietà ControlToValidate.

  4. Impostare la proprietà ControlToCompare o ValueToCompare sul controllo o sul valore che si desidera confrontare.

  5. Impostare la proprietà Operator sul confronto che si desidera utilizzare: Equal, NotEqual, GreaterThan, GeaterThanEqual, LessThan, LessThanEqual o DataTypeCheck. Per informazioni su questi operatori, vedere CompareValidator.Operator Cc295090.xtlink_newWindow(it-it,Expression.40).png in MSDN Library.

  6. Se si prevede di utilizzare un controllo ValidationSummary per consolidare i messaggi di errore di convalida, impostare la proprietà ValidationGroup sul nome del gruppo dei controlli di convalida. Può essere qualsiasi stringa, purché tutti i controlli del gruppo abbiano lo stesso valore.

[!NOTA]

Quando si specifica un controllo nella proprietà ControlToCompare, il controllo CompareValidator confronta i dati immessi dall'utente con qualunque proprietà specificata in ValidationPropertyAttribute per l'altro controllo. Se vengono impostate entrambe le proprietà ValueToCompare e ControlToCompare, ControlToCompare ha la precedenza.

Per una descrizione completa di tutte le proprietà del controllo CompareValidator, vedere CompareValidator Cc295090.xtlink_newWindow(it-it,Expression.40).png in MSDN Library.

Per ulteriori informazioni sull'utilizzo dei controlli di convalida per convalidare l'input utente vedere Argomenti relativi alle procedure: controlli di convalida Cc295090.xtlink_newWindow(it-it,Expression.40).png in MSDN Library.

Vedere anche

Concetti

Controlli di convalida ASP.NET
Controllo CustomValidator
Controllo RegularExpressionValidator
Controllo RequiredFieldValidator
Controllo ValidationSummary