Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los controles validadores presentados aquí son versiones simplificadas de los validadores incluidos en .NET Framework. A diferencia de los controles validadores del SDK, que sólo funcionan con Internet Explorer, siguen la especificación del W3C (World Wide Web Consortium) de Document Object Model Level 1 (DOM Level 1) y son compatibles con diversos exploradores, como Internet Explorer 5, Netscape Navigator 6 y Opera 5.
En la lista siguiente se describe el origen de los distintos componentes del ejemplo.
- La implementación de un control validador base se encuentra en Ejemplo de control de validación base.
- La implementación de un validador de campo requerido se encuentra en Ejemplo de control de validación de campo requerido.
- La implementación de un validador de una expresión regular se encuentra en Ejemplo de control de validación de expresión regular.
- En Biblioteca de secuencias de comandos para ejemplo de control de validación se encuentra una biblioteca de secuencia de comandos.
- En Archivo de configuración para ejemplo de control de validación se encuentra un archivo de configuración con una sección dedicada a la funcionalidad del explorador.
- En Página de prueba para ejemplo de control de validación se encuentra una página para probar los controles de validación.
Para compilar e implementar este ejemplo
Cree un directorio raíz virtual de aplicación Web y copie en él todos los archivos. Dé a los archivos los nombres siguientes:
Nombre de archivo Archivo en el tema BaseDomValidator.cs o bien
BaseDomValidator.vb
Archivo de código fuente de Ejemplo de control de validación base. RegexDomValidator.cs o bien
RegexDomValidator.vb
Archivo de código fuente de Ejemplo de control de validación de expresión regular. RequiredDomValidator.cs o bien
RequiredDomValidator.vb
Archivo de código fuente de Ejemplo de control de validación de campo requerido. DomValidation.js Archivo de comandos de Biblioteca de secuencias de comandos para ejemplo de control de validación. ValTest.aspx Página de prueba de Página de prueba para ejemplo de control de validación. ValTest.aspx.cs o bien
ValTest.aspx.vb
Archivo de código subyacente para la página de prueba de Página de prueba para ejemplo de control de validación. Web.config Archivo de configuración de Archivo de configuración para ejemplo de control de validación. En el directorio de aplicación Web que ha creado, cree un archivo por lotes que contenga los comandos siguientes. Guarde el archivo con la extensión .bat, por ejemplo con el nombre
BuildFile.bat.if not exist .\script md .\script if not exist .\bin md .\bin copy DomValidation.js .\script\DomValidation.js echo Copied File. csc /t:library /out:.\bin\DomValidators.dll /r:System.dll /r:System.Web.dll /r:System.Drawing.dll BaseDomValidator.cs RegexDomValidator.cs RequiredDomValidator.cs echo Built Library. [Visual Basic] if not exist .\script md .\script if not exist .\bin md .\bin copy DomValidation.js .\script\DomValidation.js echo Copied File. vbc /t:library /out:.\bin\DomValidators.dll /r:System.dll /r:System.Web.dll /r:System.Drawing.dll BaseDomValidator.vb RegexDomValidator.vb RequiredDomValidator.vb echo Built Library.Ejecute el archivo por lotes creado en el paso 2. Si el archivo se denomina BuildFile.bat, ejecute el comando siguiente en el directorio de la aplicación Web.
BuildFile.bat
Vea también
Ejemplo de control de validación base | Ejemplo de control de validación de campo requerido | Ejemplo de control de validación de expresión regular | Biblioteca de secuencias de comandos para ejemplo de control de validación | Archivo de configuración para ejemplo de control de validación | Página de prueba para ejemplo de control de validación | Funcionalidad de un control de servidor en el cliente