2010-10-10 6 views
0

Comment procéder pour retarder la charge totale d'une page SilverLight? Je retire un paramètre de la chaîne de requête sur le chargement de la page d'une page Web Silverlight, puis l'envoie à une fonction booléenne de service Web à traiter. Le résultat de la valeur de retour est utilisé pour déterminer s'il faut charger et afficher complètement la page, ou directement vers une autre page. Le système fonctionne assez bien, mais lorsque le résultat du service Web revient, même s'il est décidé que je dois naviguer vers une autre page, il affiche toujours la page initiale pendant une très courte période. Comment puis-je arrêter cette brève présentation de la page initiale?Chargement différé d'une page Silverlight

Répondre

0

Jetez un oeil à cet article: http://www.codeproject.com/KB/webservices/CodeOptimizationTechnique.aspx

Le point est que vous ne devez pas faire quoi que ce soit jusqu'à ce que vous recevez les données de retour de la webserice. Lorsque vous le recevez seulement quand vous pouvez envoyer l'utilisateur sur le côté droit, et n'oubliez pas de considérer que peut-être vous n'obtenez pas une réponse du serveur parfois.

Questions connexes