Hola,
Después de escribir como 4 hojas ... creo que me estaba yendo por otro lado.
Creo que todo depende del tipo de aplicación, por ejemplo, en una vista que tiene 5 campos que van directo a la base de datos, se puede validar los campos, que sean numéricos, una dirección de email, etc.
En una vista con 20 controles o más, que van a actualizar 10 o 20 tablas, no me sirve de mucho validar cada valor, igual puede suceder otro error de cualquier tipo al guardar la información.
En este último caso la validación del lado del cliente lo consideraría como un valor agregado.
Pero esa es solamente mi opinión,
Saludos,