2009-10-07 10 views
2

Au cours des premières étapes d'un cycle de développement, il est un peu embêtant d'avoir tous les contrôles de validation appliquant leurs règles si nous voulons simplement passer rapidement d'un formulaire à l'autre.Désactiver tous les contrôles Validator sur une page

Quelle est la manière la plus simple de désactiver tous les contrôles de validateur sur une page?

Répondre

4

Mettre en place un javascript pour obtenir tous les contrôles de validateur dans votre page et définissez leur valeur false dans une boucle, quelque chose comme ça fonctionnerait

function DisablePageValidators() 
{ 
if ((typeof(Page_Validators) != "undefined") && (Page_Validators != null)) 
    { 
    var i; 
    for (i = 0; i < Page_Validators.length; i++) { 
     ValidatorEnable(Page_Validators[i], false); 
    } 
    } 
} 
+1

Vous avez fait quelque chose de grave si vous ne validez pas le côté serveur aussi! – RichardOD

+0

valider le côté serveur aussi? cette personne essaie de désactiver la validation, donc cette méthode que j'ai posté désactiverait toute la validation dans la page – TStamper

+0

Vous cherchez un moyen de tout fermer - côté serveur et côté client. – Larsenal

0

Si vous êtes autorisé à entrer des données parasites, pourrait-il être plus facile de mettre un hack rapide pour vous permettre d'aller directement à la page que vous vouliez être en premier lieu, au lieu de jouer avec la validation?

+0

Peut-être que oui. J'espérais qu'il y avait juste un moyen facile de "tripoter" avec la validation et de l'éteindre. – Larsenal

0

Retirez de la page.

2

Essayez ceci:

Page_ValidationActive = false;

Questions connexes