2009-12-19 6 views
2

Je suis nouveau sur Silverlight, donc cette question peut sembler assez stupide. Ma question est la suivante: une application Web ASP.NET hébergeant une application Silverlight peut-elle recevoir des événements générés par l'application Silverlight? Si non, comment une application ASP.NET communique-t-elle avec une application Silverlight?Applications ASP.NET et Silverlight

Répondre

3

Vous avez essentiellement deux chemins d'accès ouverts pour la communication. Tout d'abord, Silverlight dépend des services pour les données et utilise efficacement les services Web ASP.NET. Deuxièmement, Silverlight est entièrement activé pour l'intégration du navigateur, y compris le javascript entre Silverlight et le balisage HTML. Donc tout ce que Silverlight dit à Javascript, ou vice versa, est disponible pour l'application web dans ASP.NET.

Edité pour ajouter: Aussi à venir, et maintenant en version bêta, est WCF RIA Services, qui est l'intégration complète entre ASP.NET et Silverlight. Les appels de service de Silverlight sont intégrés de manière transparente au code du serveur dans ASP.NET.

0

Silverlight et ASP.NET sont dans différents processus, et sont le plus souvent sur des ordinateurs différents. En tant que tel, il n'y a pas de lien direct entre les événements qui se produisent dans les deux types d'applications. La plupart des utilisateurs utilisent les services Web SOAP ou REST pour communiquer.

Vous pouvez utiliser un événement dans le Silverlight pour déclencher un appel à un service Web ASP.NET ou un service WCF.

Questions connexes