2010-08-12 9 views
0

J'ai utilisé le code dans this article avant de créer un validateur personnalisé pour valider les contrôles mupltiples sur une page. L'utilisation de la "méthode en ligne" pour connecter les validateurs est juste la balise de fermeture.ASP.net Personnalisé Validateur de contrôle multiple javascript

Cette fois, je fais un contrôle utilisateur et je veux que le contrôle gère la génération/rendu du javascript pour brancher les validateurs. Le problème est que l'utilisation de la méthode RegisterStartupScript pour ajouter le script ajoutera le script avant la méthode ValidatorOnSubmit() ajoutée automatiquement. Ma pensée actuelle pour un travail autour est d'avoir une méthode qui peut être appelée à partir de la page contenant le contrôle pour ajouter le javascritp pour brancher les validateurs, mais je préfère avoir un contrôle que je peux simplement laisser tomber sur une page sans que l'utilisateur ait à s'inquiéter d'accrocher quoi que ce soit d'autre.

Y at-il un moyen, à partir de mon contrôle utilisateur de rendre le javascript pour brancher les validaeurs après la méthode ValidatorOnSubmit()?

J'ai essayé this.Page.ClientScript.RegisterStartupScript et this.Page.RegisterStartupScript avec les deux rendre le javascript trop tôt.

Répondre

0

J'ai fini par utiliser this control. Je l'ai vraiment trouvé plus tôt dans la journée!

Questions connexes