Ejemplo de código fuente en .NET, para validar un TextBox, mediante los controles de validación RequiredFieldValidator y RangeValidator, que trae ASP.NET.
ÍNDICE
Descripción del ejemplo
Una vez añadidos los mencionados controles RequiredFieldValidator y RangeValidator a nuestro formulario, lo que haremos es validar que un campo Nombre y un campo Edad ambos tengan información a enviar, es decir, para que nos entendamos que los dos campos son obligatorios, y que la edad introducida está entre 18 y 30 años.
Código
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="El campo nombre es obligatorio" ControlToValidate="TextBox1" ForeColor="Red"></asp:RequiredFieldValidator>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="El campo edad es obligatorio" ControlToValidate="TextBox2" ForeColor="Red"></asp:RequiredFieldValidator>
<asp:RangeValidator ID="RangeValidator1" runat="server" ControlToValidate="TextBox2" ErrorMessage="La edad introducida deberá estar entre 18 y 30 años" MaximumValue="30" MinimumValue="18" ForeColor="Red"></asp:RangeValidator>
Previsualización del ejemplo
Si pulsamos el botón sin meter ningún dato en nuestro formulario, nos mostrará lo siguiente:
Si metemos una edad no permitida en nuestro formulario, nos mostrará lo siguiente: