Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx thread: Validators


Message #1 by "dottorslump" <s.severa@i...> on Mon, 23 Jul 2001 15:12:44
<EditItemTemplate>

 <asp:TextBox 

  runat="server" 

  Width="30" 

  ID="appvar" 

  Text='<%# DataBinder.Eval(Container, "DataItem.appvar") %>'>

 </asp:TextBox>

  <br>

 <asp:RequiredFieldValidator 

  id="RequiredFieldValidator1" 

  Runat="server" 

  ControlToValidate="appvar" 

  Display="Dynamic">Inserire un valore!

 </asp:RequiredFieldValidator>

 <asp:RegularExpressionValidator 

  ID="RegularExpressionValidator1" 

  ControlToValidate="appvar" 

  ValidationExpression="^\d*$" 

  Runat="server" 

  Display="Dynamic" 

  ErrorMessage="Valore non valido!">

 </asp:RegularExpressionValidator>

 <asp:RangeValidator 

  id="RangeValidator1" 

  Type="Double" 

  Display="Dynamic" 

  MinimumValue='<%# DataBinder.Eval(Container, "DataItem.varmin") %>' 

  MaximumValue='<%# DataBinder.Eval(Container, "DataItem.varmax") %>' 

  ControlToValidate="appvar" 

  runat="server" 

  ErrorMessage="Il valore è fuori range!">

 </asp:RangeValidator>

</EditItemTemplate>



Why if the RequiredFieldValidator returns true and the 

RegularExpressionValidator returns false, the RangeValidator executes the 

control equally? 

  Return to Index