Hola.
Los controles de validación (Ej. RequiredFieldValidator) estan basados en el uso de funciones javascript, estas funciones se encuentran en el archivo WebUIValidation.js dentro de la carpeta C:\Inetpub\wwwroot\aspnet_client\system_web\1_1_43 22 (dependiendo de tu version de framework.net)
Este archivo es invocado desde la pagina mediante
Código:
<script language="javascript" type="text/javascript" src="/aspnet_client/system_web/1_1_4322/WebUIValidation.js"></script>
De esta linea de codigo se encarga el motor del ASP.NET.
Este codigo lo puedes ver en el HTML generado por el http_runtime entregado al cliente.(tu pagina aspx en el browser)
Pero nada te impide poder modificar WebUIValidation.js ... puedes modificar el script y probar que sucede ... no te preocupes si malogras algo, lo puedes solucionar con la herramienta de registro de iis en asp.net (aspnet_reegiis.exe ::: aspnet_reegiis-c) desde la linea de comando del visual studio.net.
Puedes ver un poco mas de aspnet_regiis en
http://msdn.microsoft.com/library/sp..._regiisexe.asp
Saludos.