Ejecutar Codigo Jscript en .NET

juan.fuentes
13 de Noviembre del 2003
Hola, miren tengo unas dudas, tengo una aplicacion en ASP.NET y en el proyecto tengo un archivo JSript que lo he anexado de los archivos que trae el vs.net y tengo varias funciones de validacion en ese archivo pero no se como mandar llamar desde los web forms o web user controls esas funciones ??

Pueden recomendar como realizar esto ?

Gracias.

Elph
13 de Noviembre del 2003
para agregar un archivo js a una pagina se hace como antes, usando
<script language="javascript" src="path al fichero">
Para usar las funcione q tienes alli puede hacer dos cosas o usar tus funciones sin enlazarlo a los validadores de asp.net o usando los mismos.
para la primera solo tendrias q hacer q al ejecutarse un evento(pex:click al boton) se ejecutara tu funcion i esta resolviera si el formulario se envia o no.
Para hacerlo usando los validadores debes incluir en tu webform un custom validator, escoger en sus propiedades el campo a controlar i el nombre de la funcion q se encargara de validarlo.
luego modificar la funcion asi:
//s i e son dos objetos q envia el validador,
//s es el objeto q se valida, un textBox por ejemplo
function controlFamilia(s, e) {
//hacemos la validacion, si todo ha ido bien usamos la propiedad isValid del objeto e para marcar su validez
if (document.all['dropFamilias'].item(document.all['dropFamilias'].selectedIndex).value=="@")
e.IsValid=false;
else e.IsValid=true;
} //function

Suerte