1.- Te posicionas sobre los botones que NO quieres q validen el formulario es decir, q si le das clic a esos botones se vayan a otro lado sin validar el formulario por ejemplo.
2.- En la ventana de propiedad de cada uno de los botones, existe una propiedad llamada CausesValidation esa la pones a False y listo.
Tu se lo estas queriendo poner sobre el TextBox y eso no esta bien o tal vez entendi mal =P.
Y otra cosa q veo es que deberias usar
Código:
if(Page.IsValid)
{
//Aqui va tu codigo q mete a la bd
}
Saludos