2008-09-01 8 views
3

activé côté client J'utilise une page croix postback pour la page A pour transmettre des données à la page B.Cross page Postback ne fonctionne pas pour le bouton

Le bouton qui provoque le postback a son PostBackUrl défini, mais est désactivé jusqu'à ce que l'utilisateur sélectionne une valeur d'un DDL à quel point le bouton est activé en utilisant javascript. Cependant, cela empêche la publication inter-pages, la page A juste des publications sur lui-même.

Si le bouton n'est jamais désactivé, il fonctionne correctement. Quelqu'un sait comment résoudre cela?

Répondre

2

Il semble que lorsque le bouton est désactivé .Net ne se soucie pas d'ajouter les bits nécessaires pour gérer la publication croisée des pages sur le client, ils seront donc manquants lorsque le bouton est activé côté client.

Je suppose qu'une solution serait d'avoir le bouton activé pour commencer (de sorte que .Net ajoute les contrôles de publication inter-pages), puis de le désactiver en utilisant javascript dès que le contrôle charge sur le client. Mais cela semble un peu maladroit.

Questions connexes