我使用的是延遲加載方法通過使用定時器方法這裏概述裝載用戶控制內容:懶加載用戶控件 - 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