簡體   English   中英

Sys.WebForms.PageRequestManager add_pageLoaded和性能

[英]Sys.WebForms.PageRequestManager add_pageLoaded and performance

我遇到了問題,它出現在所有瀏覽器中,但在IE 9中比任何更現代的功能都更加明顯。

我正在使用ASP.NET加載頁面(某些頁面中有一個更新面板)。 我有以下方法:

$(document).ready(function() {
    Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(Refresh);
});

刷新頁面元素。 從頁面加載完成到執行第一個JavaScript方法之間,似乎有第二秒/亞秒的延遲。 我想包括一個加載指示器(基本上只是彈出一個div),例如立即在頁面上繪制。 雖然發生了什么,但是頁面明顯可見,然后有一個小的延遲,然后是指示符(隨着所有JS的執行,指示符幾乎立即消失)。 我認為延遲可能是在頁面繪畫時出現的,但我正在尋找建議。 在使用JS調整DOM元素之前,最終用戶不希望看到該頁面。

提前致謝。

我通過在pageLoaded事件之外設置loadingIndicator的CSS行為來解決此問題(因為我假設它正在等待DOM完成加載)。 謝謝,這似乎已經解決了我的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM