我使用的是延迟加载方法通过使用定时器方法这里概述装载用户控制内容:懒加载用户控件 - ASP.NET
它的伟大工程的时候,只有一个用户控制,但是当有多个控件时,它首先呈现页面,然后呈现用户控件1和等待以使定时器单击事件在到达用户控件2的定时器单击之前完成。
我想更多的是异步调用的方式,所有的用户控件的计时器事件是独立发射,而不是一个接一个(在它看来,这是可能的门户网站如dropthings或飞鸽说不使用客户端阿贾克斯方法)
这可能吗?任何帮助真的很感激。
我使用的是延迟加载方法通过使用定时器方法这里概述装载用户控制内容:懒加载用户控件 - ASP.NET
它的伟大工程的时候,只有一个用户控制,但是当有多个控件时,它首先呈现页面,然后呈现用户控件1和等待以使定时器单击事件在到达用户控件2的定时器单击之前完成。
我想更多的是异步调用的方式,所有的用户控件的计时器事件是独立发射,而不是一个接一个(在它看来,这是可能的门户网站如dropthings或飞鸽说不使用客户端阿贾克斯方法)
这可能吗?任何帮助真的很感激。
检查了这一点:http://encosia.com/2007/09/19/aspnet-ajax-timer-trouble-location-is-key/
,并期待在“突击测验”末和莫里斯的评论。
一位朋友为一些需要很长时间渲染的用户控件做了类似的操作;点击这里:http://ivowiblo.wordpress.com/2010/06/02/asp-net-webforms-lazypanel-deferred-content-loading-in-webforms/
希望它有助于
这实际上需要你设置一个属性来定义在启动ajax调用之前多久。 – DotnetDude 2010-12-10 21:52:28
那并没有回答我有问题。我有Updatepanel之外的计时器,并且在第一次运行后将其设置为false。 – DotnetDude 2010-12-10 20:32:54
这与您收录的链接中的内容不同......也许发布代码会有帮助。 – joelt 2010-12-10 22:09:45