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 :
- Une implémentation d'un contrôle validateur de base dans l'exemple de contrôle validateur de base.
- Une implémentation d'un validateur de champ obligatoire dans l'exemple de contrôle validateur de champ obligatoire.
- Une implémentation d'un validateur d'expression régulière dans l'exemple de contrôle validateur d'expression régulière.
- Une bibliothèque de scripts côté client se trouve dans l'exemple de bibliothèque de scripts pour validateur.
- Un fichier de configuration qui contient une section relative aux fonctionnalités du navigateur se trouve dans Fichier de configuration pour l'exemple de validateur.
- Une page qui teste les contrôles validateurs figure dans Page de test pour l'exemple de validateur.
Pour compiler et déployer cet exemple
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. 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.
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