ASP.NET Usare i validator: RangeValidator

2 dicembre 2009 - Fonte: http://codesnippet.altervista.org Lascia il tuo commento »
E' la tua prima volta qui? Allora iscriviti GRATIS ai nostri feeds! 
NOTA BENE: Il Bloggatore ha rilevato dei problemi di collegamento con il blog indicato come fonte originale dell'articolo. Pertanto, al fine di consentire agli utenti di leggere questo articolo, se possibile, viene reso temporaneamente disponibile il post completo.

ASP.NET Usare i validator: RangeValidator e' un post di: CodeSnippet

Riprendo il discorso da dove l’avevo lasciato l’altra volta, e parlo del RangeValidator. Come forse si intuisce dal nome il range validator serve a verificare se il valore immesso nel controllo da validare è compreso in un certo range.

<form runat="server">
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
   
        <asp:RangeValidator ID="RangeValidator1" runat="server" ErrorMessage="Il valore deve essere compreso tra 1 e 5"
         Text="*" ControlToValidate="TextBox1"  ValidationGroup="uno"
         MinimumValue="1" MaximumValue="5" Type="Integer"></asp:RangeValidator>
       
        <asp:Button ID="Button1" runat="server" Text="Button" CausesValidation="true" ValidationGroup="uno" />
        <asp:ValidationSummary ID="ValidationSummary1" runat="server" ValidationGroup="uno" />
    </form>

Sostanzialmente c’è una valore minimo settato nella proprietà MinimumValue e un valore massimo settato nella proprietà MaximumValue se il valore inserito all’interno del controllo da validare è compreso tra questo range allora il controllo non va in errore. Il campo Type accetta gli stessi tipi di cui ho parlato l’altra volta per il CompareValidator.

Per questo controllo c’è poco altro d’aggiungere. Giusto per la cronaca si potrebbe ottenere lo stesso effetto applicando due compare validator, uno che controlla che il valore sia uguale o maggiore di 0 e l’altro che controlla che il valore sia minore o uguale a 5, applicati ovviamente al medesimo controllo.

    <form runat="server">
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
       
        <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="Il valore deve essere compreso tra 0 e 5"
        Text="*" ControlToValidate="TextBox1" ValidationGroup="uno" Operator="GreaterThanEqual" ValueToCompare="0">
        </asp:CompareValidator>
       
        <asp:CompareValidator ID="CompareValidator2" runat="server" ErrorMessage="Il valore deve essere compreso tra 0 e 5"
         Text="*" ControlToValidate="TextBox1" ValidationGroup="uno" Operator="LessThanEqual" ValueToCompare="5">
         </asp:CompareValidator>            
         
        <asp:Button ID="Button1" runat="server" Text="Button" CausesValidation="true" ValidationGroup="uno" />
        <asp:ValidationSummary ID="ValidationSummary1" runat="server" ValidationGroup="uno" />
    </form> Share/Bookmark Post correlati:
  1. ASP.NET Usare i validator: CompareValidator
  2. href="http://codesnippet.altervista.org/ASP.NET Usare i validator: RequiredFieldValidator
  3. href="http://codesnippet.altervista.org/ASP.NET Usare i validator
href="http://codesnippet.altervista.org/






SEGNALA / INVIA QUESTO POST:  Share
Hai trovato questo articolo interessante? Iscriviti GRATIS ai nostri feeds! 

Lascia un Commento