2010-03-29 3 views

risposta

14

Questo dovrebbe essere sufficiente

<asp:RangeValidator id="Range1" 
      ControlToValidate="TextBox1" 
      MinimumValue="0" 
      MaximumValue="2147483647" 
      Type="Integer" 
      Text="The value must be integer and greater or equal than 0" 
      runat="server"/>
+0

In realtà penso che mi piace l'idea di utilizzare un RangeValidator meglio perché si imposta un limite superiore, ma un motivo particolare non si utilizza un confronto validatore? – User

+0

@User: Non penso che il validatore di confronto sia appropriato per il tuo scenario. Da MSDN -> "Classe CompareValidator: confronta il valore immesso dall'utente in un controllo di input con il valore immesso in un altro controllo di input o con un valore costante." –

+0

Bene, è possibile impostare il valore costante su 0 e utilizzare GreaterThanEqual che penso sia un utilizzo abbastanza normale. – User