Compartir a través de


Ejemplos de controles de validación

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.

Para compilar e implementar este ejemplo

  1. 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.
  2. 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.
    
  3. 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