2014-01-21 161 views
1

我怎麼能顯示Asp.net MVC5加載進度條,而應用程序啓動主頁索引頁而應用程序啓動

我知道如何顯示和隱藏進度條,但我的問題是什麼Asp.net MVC進度條事件我需要捕獲以在頁面初始化時啓動進度條,並在頁面完全加載時隱藏進度條。

回答

3

你可以使用jQuery來達到這個目的,但是你不應該爲整個頁面使用進度條。它應該和ASP.NET MVC特別是局部視圖一起使用。 以下有用的文章可以幫助

How Do I Display a Progress Bar?

問候。

+0

我知道如何顯示和隱藏進度條,但我的問題是什麼事件,我需要捕捉啓動進度時,頁面init和隱藏進度欄時頁面已完全加載。 –

+0

你看看我在回答中提到的文章 – alnaji

+1

是的,我已經過了,但是我需要_layout.cshtml在加載頁面時顯示進度條,而沒有任何控制器上的交互 –

1

我相信你關心的不是嚴格的進度條,而是如何在着陸頁之前實現這個。所以我的答案是,唯一的方法(不使用silverlight或flash)會創建一些'幾乎空白'的着陸頁,然後,當這個網站將被加載時,你必須做出一個Ajax調用這個網站的內容(在這個過程中,你可以顯示進度條)。它使得進度條顯示在着陸頁之前的印象。我看不到任何其他解決方案。

問候