2009-03-06 3 views
2

Est-il possible de configurer un écouteur dans un contrôle Silverlight pour écouter les événements sur la page Web d'hébergement aspx? Je souhaite héberger plusieurs contrôles utilisateur Silverlight et ASP.NET dans une page Web. Je souhaite déclencher un événement sur un contrôle utilisateur, en envoyant un événement à la page hôte (il doit être notifié), puis je souhaite diffuser un événement à tous les contrôles (Silverlight et ASP.NET) sur le formulaire. Cela est-il possible avec Silverlight?Événement côté serveur entre Silverlight et la page hôte .aspx

Répondre

2

Silverlight est une technologie côté client. Il peut interagir avec le DOM et il peut écouter les événements DOM, mais il ne peut pas interagir avec les contrôles ASP.NET ou en écouter les événements.

+0

réponse Bonne et concise. – BenMaddox

1

Silverlight est une technologie côté client. Vous êtes cependant autorisé à appeler des fonctions Javascript. Ayant cela, vous pouvez tirer parti de l'ASP.NET AJAX pour faire des appels aux méthodes Web sur la page ASPX de l'hôte. Encore mieux, vous pouvez forcer un post-retour complet de la page ASPX à partir de Javascript.

(désolé pour la réponse tardive. Je viens accross quand vous cherchez quelque chose d'autre)