Prueba con los Grupos de Validación. Te permite que los validadores se muestren de acuerdo a la denominación de cada grupo. Por ejemplo, si quieres que el Txt_Ejemplo se muestre solo cuando hagas clic en el Btn_Guardar (siempre y cuando el Txt_Ejemplo este vacio), basta con asignar el mismo ValidationGruop a ambos controles.