早上,一個項目是在asp.net mvc環境下。
部分視是使用angularjs通路一個 web api接口,頁面執行完成之後,很多請求出現阻塞和等待。
為了解決這個問題,嘗試好幾個方法:
1,不經接口,直接通路資料。
2,把資料臨時存儲。
3,做成單獨按件,分别加載。
4,直接移至首頁中來執行。
5,web api改為異步或是同步。
6,不使用angularjs,使用asp.net mvc Razor,這個能解決,但是又失去了頁面使用者互動的友好性。
......
嘗試過N個方法,均無法解決。
剛剛,程式改來改去,還是使用初初的路線,使用angularjs,Insus.NET先寫了2個angularjs service:
最後,頁面中,直接通路接口的方法,改為下面文法:
問題解決!!!