2009-03-13 9 views
0

Je l'ai fait dans l'autre sens plusieurs fois que cela a du sens (la page connaît le contrôle comme il a été ajouté à la page et peut gérer l'événement 'enfant')Une page peut-elle déclencher un événement que le contrôle utilisateur peut gérer?

Est-il possible de le faire le autre façon? Je ne pense pas que le contrôle ne sait pas quelle page il va être sur

La raison pour laquelle je demande ceci est que j'ai un popup modal sur la page pour demander aux utilisateurs de se connecter, et ce n'est que lorsque l'utilisateur est connecté que je veux que mon contrôle utilisateur s'en aille et exécute du code mais je ne suis pas trop sûr de savoir comment le contrôler s'est passé?

Répondre

0

Total vendredi après-midi question «mon esprit est frit», tout ce que je devais faire était d'avoir un sous-public sur le contrôle de l'utilisateur que la page pourrait appeler une fois la connexion terminée! Je vote pour fermer à cause de ma stupidité

0

Je ne suis pas sûr de comprendre. Comme je le vois, vous générez une page modale dans Internet Explorer lorsqu'un utilisateur ne s'est pas connecté. Sur le back-end, cela est géré par un contrôle utilisateur, mais puisque vous ne pouvez pas lancer un contrôle utilisateur dans un navigateur sans l'avoir sur une page, l'ensemble de la boîte de dialogue modale est une page et un contrôle.

Si tel est le cas, votre véritable problème est de gérer la fermeture d'un popup modal, qui peut être géré via JavaScript. Ce que je ferais pour comprendre le mécanisme exact est de créer un projet de test et d'écrire la "gestion des événements" de base pour JavaScript dans ce projet de test. Une fois que vous avez la base "cliquez sur ce bouton et le" modal "s'éteint", vous saurez ce que vous devez émettre dans votre code .NET.

Puisque le contrôle doit communiquer par quelque chose, vous pouvez tuer la page même si le "contrôle" n'est pas au courant.

Est-ce en train de cliquer ou est-ce qu'il me manque quelque chose?

Questions connexes