Ленивая загрузка пользовательского элемента управления - ASP.NET
Я использую подход с отложенной загрузкой для загрузки содержимого пользовательского элемента управления с использованием метода таймера, описанного здесь:
Он прекрасно работает, когда имеется только один пользовательский элемент управления, но когда их несколько, он сначала визуализирует страницу, затем отображает пользовательский элемент управления 1 и ожидает завершения события щелчка по таймеру, прежде чем он перейдет к щелчку по таймеру пользовательского элемента управления 2.
Я хочу больше подхода асинхронного вызова, при котором события таймера всех пользовательских элементов управления запускаются независимо один за другим (кажется, что это возможно в таких порталах, как dropthings или pageflak es, которые не используют методы ajax на стороне клиента)
Это возможно? Любая помощь очень ценится.
2 ответа
Друг сделал что-то похожее для некоторых пользовательских элементов управления, рендеринг которых занял очень много времени; проверьте здесь: http://ivowiblo.wordpress.com/2010/06/02/asp-net-webforms-lazypanel-deferred-content-loading-in-webforms/
Надеюсь, поможет
Проверьте это: http://encosia.com/2007/09/19/aspnet-ajax-timer-trouble-location-is-key/
и посмотрите на "поп-викторину" в конце и комментарий Мориса.