延迟加载silverlight页面

时间:2010-10-10 21:52:32

标签: c# .net silverlight

我如何延迟SilverLight页面的总负载?我从Silverlight网页的页面加载中的查询字符串中取出一个参数,然后将其发送到Web服务布尔函数进行处理。返回值的结果用于确定是完全加载和显示页面,还是直接指向另一个页面。系统工作得非常好,但是当Web服务的结果返回时,即使确定我需要导航到另一个页面,它仍然会在很短的时间内显示初始页面。如何停止初始页面的简短显示?

1 个答案:

答案 0 :(得分:0)

看一下这篇文章:http://www.codeproject.com/KB/webservices/CodeOptimizationTechnique.aspx

重点是,在从webserice收回数据之前,您不能做任何事情。只有当您可以将用户发送到右侧时,才会收到它,并且还要考虑到有时您可能无法从服务器获得响应。