Puedes hacer la validacion del lado del cliente (desde e navegador) o desde el servidor.
Cliente:
- Puedes crear funciones en java script para validar el textbox
- Puedes usar los controles de validacion que te ofrece .net
- RequiredFieldValidation Control
- CompareValidator Control
- RangeValidator Control
- RegularExpressionValidator Control
- CustomValidator Control
Servidor:
- Puedes crear funciones desde el servidor para validar los controles
- Tambien puedes usar controles de validacion
Si utilizas controles de validacion como los que estan en .net recuerda que la validacion siempre se ejectara del lado del servidor y se ejecutara del lado del cliente cuando el navegador sea IE, por eso siempre tienes que usar la funcion
if page.isvalid
para ejecutar el proceso de guardar o algo parecido, al regresar el control del servidor al cliente automaticamente se mostraran los validadores.
Saludos!.