Los controles de visual estudio trabajan al lado del cliente? estas equivocado los controles asp.net trabajan al lado del servidor.
Para tu caso asp.net cuenta con los controles de validación que sirven justamente para eso validar los datos ingresados por el usuario.
Ve este articulo.
Controles de Validación en Asp .NET