2012-11-19 5 views
2

J'ai une méthode javascript sur mon site qui redirige l'utilisateur après X minutes (il suffit de les amener à la page de connexion parce que leur session a expiré).Désactiver la validation du client via javascript

Je rencontre un problème en cas de contrôles de validation sur la page, la validation peut échouer lorsque la méthode javascript définit la propriété window.location pour rediriger l'utilisateur.

Est-il possible de rediriger l'utilisateur mais d'arrêter la validation ASP.Net?

Répondre

0

Vous devriez pouvoir appeler:

ValidatorEnable("nameOfYourValidator", false); 

pour chaque commande


Voici une liste complète des informations de validation ASP.Net côté client:

http://msdn.microsoft.com/en-us/library/aa479045.aspx#aspplusvalid_clientside

ValidatorValidate (val)

Prend un client-validateur en entrée. Rend le validateur vérifie son entrée et met à jour son affichage.

ValidatorEnable (val, permettent)

Prend un validateur de client et une valeur booléenne . Active ou désactive un validateur client. Être désactivé va l'empêcher d'évaluer et il apparaîtra toujours valide.

ValidatorHookupControl (contrôle, val)

prend un élément HTML d'entrée et un client-validateur. Modifie ou crée l'événement de modification de l'élément, c'est-à-dire qu'il met à jour le validateur lorsqu'il est modifié. Cela peut être utile pour les validateurs personnalisés qui dépendent de plusieurs valeurs d'entrée.

+0

J'aurais probablement dû inclure ceci, mais j'utilise. Net 4.0 et j'avais l'habitude d'avoir cette méthode, mais ce n'est plus disponible pour une raison quelconque (juste un mauvais appel quand j'essaye) – Miles

Questions connexes