2010-06-18 73 views
0

用戶1打開網站做了一些進度條開始。 用戶2打開進度條顯示需要here.Please告訴我在同一個網站。如何顯示進度條指出錯誤的客戶?

+0

你必須提供更多的信息。 – rahul 2010-06-18 11:12:24

+0

,這是什麼任務欄中的輸入,你爲什麼就不能重複使用這些信息? – 2010-06-18 11:21:17

回答

0

我拿它想要所有用戶看到進度條,任何一個用戶是否應該啓動進度條顯示的進程?

如果您不擴展到多個網站,這是相當直接的,因爲您可以在某個地方有一個靜態變量,以便查看操作是否正在進行(但要小心線程同步)。

如果你水平向外擴展,那麼這個「全局變量」的狀態將需要堅持的地方,或者每個網站實例之間發送的消息使每個人都知道,在操作正在進行/成品。

例在網頁ON_LOAD:

if (OperationController.IsBusy) // Static "global" variable 
{ 
    // Display progress bar 
} 
else 
{ 
    // Display controls to start the operation 
} 

開始操作的示例:

public void StartOperationButton_OnClick(...) 
{ 
    OperationController.StartOperation(); 
}