我正在創建一個ASP.NET MVC 4 Web應用程序,它根據查詢字符串中的id號顯示不同的數據。它旨在爲用戶提供特定於他們的安全信息,這些信息基於他們居住在哪個縣,他們的工作類型等。他們不使用用戶名登錄,他們只需點擊他們的電子郵件中的鏈接,如: http://www.mysite.com?id=123456在初始API調用期間ASP.NET MVC「正在加載...」gif
在Session_Start
的global.asax
中,我從查詢字符串中拉下它們的id並搜索通過API調用匹配的記錄。這將返回DataSet中的一堆字段,我將其轉換爲DataTable。然後我使用foreach循環遍歷DataTable並使用Session.Add(name, value)
創建會插入視圖的會話變量。
API調用可能需要10秒才能完成,因此我希望在API調用完成之前放置某種「加載...」gif動畫。初始API調用完成後,我不必再進行任何API調用。
完成此操作的最佳方法是什麼?