クエリ文字列の ID 番号に応じて異なるデータを表示する ASP.NET MVC 4 Web アプリケーションを作成しています。ユーザーが住んでいる郡、仕事の種類などに基づいて、ユーザーに固有の安全情報を提供するように設計されています。ユーザー名を使用してログインするのではなく、次のような電子メールのリンクをクリックするだけです。http://www.mysite.com?id=123456
Session_Start
ofではglobal.asax
、クエリ文字列から ID を取得し、API 呼び出しを通じて一致するレコードを検索します。これは、DataTable に変換する DataSet 内の一連のフィールドを返します。次に、foreach ループを使用して DataTable をループ処理Session.Add(name, value)
し、ビューにプラグインするセッション変数を作成します。
API 呼び出しが完了するまでに最大 10 秒かかる場合があるため、API 呼び出しが完了するまで、ある種の「読み込み中...」の gif アニメーションを表示したいと考えています。最初の API 呼び出しが完了したら、それ以上 API 呼び出しを行う必要はありません。
これを達成するための最良の方法は何ですか?