2010-04-01 6 views
1

J'ai une page ASPX qui contient un panneau de mise à jour. Dans ce cas, il y a plusieurs contrôles utilisateur, chacun avec une étiquette pour afficher une erreur. Dans ces contrôles, il y a plus de contrôles enfants où des exceptions sont interceptées et un événement ExceptionEncountered est levé pour les traiter.Les commandes du panneau de mise à jour ne sont pas mises à jour.

Le contrôle parent (avec le libellé d'erreur) écoute l'événement ExceptionEncountered et définit le texte de l'étiquette en conséquence.

Le problème est que le texte de l'étiquette à l'écran ne change pas.

Une idée de ce qui pourrait être faux?

+0

Vous devez nous donner plus de continuer que .. Quels sont les contrôles utilisateur? Quelle erreur provoque l'exception? Le panneau de mise à jour est-il correct? – CResults

+0

s'il vous plaît, collez le montant minimal de code pour comprendre votre scénario. Les pièces aspx pertinentes aideraient –

Répondre

1

Si l'étiquette est en dehors de votre ContentTemplate actuel, elle ne peut pas être mise à jour. Déplacez-le dans le ContentTemplate requis.

1

Regardez vos déclencheurs pour le panneau de mise à jour. Assurez-vous d'avoir un déclencheur qui se déclenchera lorsque l'exception sera traitée. En outre, vérifiez pour voir comme ci-dessus que ContentTemplate inclut l'étiquette.

0

Assurez-vous que votre UpdateMode panneau de mise à jour est réglé sur « conditionnelle »

Questions connexes