Partager via


Exemples de contrôle validateur

Les contrôles validateurs présentés ici sont des versions simplifiées des contrôles validateurs fournis avec le .NET Framework. Contrairement aux contrôles validateurs du Kit de développement SDK, qui fonctionnent uniquement avec Internet Explorer, ces contrôles sont compatibles avec la spécification W3C DOM Level 1 (World Wide Web Consortium Document Object Model Level 1) et prennent en charge un certain nombre de navigateurs tels qu'Internet Explorer 5, Netscape Navigator 6 et Opera 5.

La liste suivante décrit les sources des différentes parties de l'exemple :

Pour compiler et déployer cet exemple

  1. Créez un répertoire racine virtuel d'application Web et copiez-y tous les fichiers. Nommez les fichiers comme ci-dessous.

    Nom du fichier Fichier dans la rubrique
    BaseDomValidator.cs

    ou

    BaseDomValidator.vb

    Fichier source dans l'exemple de contrôle validateur de base.
    RegexDomValidator.cs

    ou

    RegexDomValidator.vb

    Fichier source dans l'exemple de contrôle validateur d'expression régulière.
    RequiredDomValidator.cs

    ou

    RequiredDomValidator.vb

    Fichier source dans l'exemple de contrôle validateur de champ obligatoire.
    DomValidation.js Fichier de script dans l'exemple de bibliothèque de scripts pour validateur.
    ValTest.aspx Page de test dans Page de test pour l'exemple de validateur.
    ValTest.aspx.cs

    ou

    ValTest.aspx.vb

    Fichier code-behind pour la page de test dans Page de test pour l'exemple de validateur.
    Web.config Fichier de configuration Fichier de configuration pour l'exemple de validateur.
  2. Dans le répertoire d'application Web que vous avez créé, créez un fichier batch contenant les commandes ci-après. (Enregistrez le fichier batch avec l'extension .bat, tel que 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. Exécutez le fichier batch que vous avez créé à l'étape 2. Si votre fichier de génération a pour nom BuildFile.bat, exécutez la commande suivante à partir du répertoire de l'application Web.

    BuildFile.bat 
    

Voir aussi

Contrôle validateur de base, exemple | Contrôle validateur de champ obligatoire, exemple | Contrôle validateur d'expression régulière, exemple | Bibliothèque de scripts pour validateur, exemple | Fichier de configuration pour l'exemple de validateur | Page de test pour l'exemple de validateur | Fonctionnalités côté client dans un contrôle serveur