2011-05-31 18 views
0

是否有可能創建一個抽象類來處理頁面的預渲染,以便在用戶等待頁面加載時顯示您想要顯示的內容(image/gif)?如何做一個加載(前頁加載處理程序)抽象類繼承?

如何管理頁面中的每個對象負載?

例如,我有一個很大的圖像,其中有很多東西。但是我知道它的大小早在我加載它之前。我可以在屏幕上放置一個黑色的屏幕,並在其中放置一個加載的動畫gif。

我想避免的是用戶看到每個圖像的緩慢顛倒的負載。

難道有可能看到一些代碼示例,它是如何完成的?你使用Silverlight來做這件事嗎?

回答

1

這不是服務器端的東西。

ASP.net收到請求並分別向瀏覽器發送響應。

沒有服務器端操作可以操縱客戶端DOM。

如果你想這樣做,你需要使用JavaScript和DHTML方法,因爲這樣你就可以渲染整個頁面,並在加載某個資源的同時使某些區域處於「加載」狀態。

也許在#1這個其他問題的答案可以幫助你在處理圖像加載:

+0

IAS現在你告訴我這個,它太明顯,它不是一個服務器邊的東西。但是我幾乎可以肯定的是,Visual Studio現在以一種更「微軟」的方式處理這些東西,而不是javascript(在舊版本的VS.net中不存在,就像在1.1中的可怕RequiredFieldValidator,記住那些?)。也許這可以通過Silverlight解決?我DK .. – apacay 2011-05-31 18:25:56

+0

如果這是明顯的..爲什麼你問它! ;)順便說一下,不,沒有內置的即開即用的方法。你需要泰勒你的自定義解決方案,因爲我建議你:D – 2011-05-31 19:02:49

+0

好的,謝謝。但是你知道如何用silverlight做到這一點嗎(或者可以用它來處理)? – apacay 2011-06-01 14:22:24