延迟加载用户控件 - ASP.NET

时间:2010-12-10 18:34:20

标签: asp.net ajax asp.net-ajax ajax.net

我使用延迟加载方法通过使用此处概述的计时器方法加载用户控件内容:

http://johanleino.wordpress.com/2009/06/15/lazy-loading-ascx-usercontrol-or-something-else-at-loadtime/

当只有一个用户控件时效果很好,但是当有多个用户控件时,它首先渲染页面,然后呈现用户控件1并 等待 计时器点击事件在进入用户控件2的计时器点击之前完成。

我想要更多的异步调用方法,其中所有用户控件的计时器事件被一个接一个地独立触发(看起来这可能在诸如dropthings或pageflakes之类的门户中 dont 使用客户端ajax方法)

这可能吗?任何帮助都非常感谢。

2 个答案:

答案 0 :(得分:1)

一位朋友做了类似的事情,因为一些用户控件需要很长时间才能呈现;点击此处:http://ivowiblo.wordpress.com/2010/06/02/asp-net-webforms-lazypanel-deferred-content-loading-in-webforms/

希望有所帮助

答案 1 :(得分:0)

检查出来:http://encosia.com/2007/09/19/aspnet-ajax-timer-trouble-location-is-key/

并查看最后的“流行测验”和莫里斯的评论。