2009-03-31 7 views
0

J'utilise le contrôle serveur MultiView dans une page Web à l'aide du panneau de mise à jour. Dans sa deuxième vue, j'ai un GridView; dont la première colonne est les contrôles checkboc incluant l'en-tête.

Je souhaite activer ou désactiver la case à cocher des éléments de données en fonction de la case à cocher de l'en-tête.
Pour cela, j'ai écrit une fonction Jquery. Mais le problème principal est, lorsque j'essaie d'afficher la source de la page, je n'ai pas pu trouver le code HTML pour la deuxième vue.

Comment est-ce que je pourrais basculer la case en utilisant Jquery ou Javascript?JQuery ne fonctionne pas avec Multiview

Répondre

0

Utilisez FireBug. Après avoir basculé la vue et le code HTML est mis à jour, vous verrez la source actuelle afin que vous puissiez déboguer le jQuery.

+0

Lorsque je passe de la première vue à la deuxième vue, je ne suis pas en mesure d'afficher son code HTML. Par conséquent, mon Jquery pourrait ne pas fonctionner. –

+0

Son HTML n'est pas là pour la deuxième vue. HTML de seulement première vue peut être vu. J'utilise ASP.NET AJAX pour passer d'une vue à l'autre. –

+0

FireBug vous montrera le code HTML mis à jour après les mises à jour UpdatePanel. S'il n'y a pas de nouveau HTML, il y a une erreur avec le UpdatePanel. –

1

La raison pour laquelle vous ne pouvez pas voir la source HTML est que MultiView est un contrôle serveur ASP.NET et qu'il restitue uniquement la vue actuellement sélectionnée au navigateur.

Questions connexes