現在、ASP.net Web フォーム サイトに 2 つのページがあります。最初のページで、ユーザーは詳細を入力してからボタンを押すことができます。これにより、response.redirect が次のページにリダイレクトされ、ユーザーの詳細が送信されます。
この次のページのページ読み込みは
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GetInformation();
}
}
GetInformation() は、約 15 ~ 20 秒かかるユーザーの詳細を使用して長い処理を行います。
ユーザーが最初のページでボタンを押すと、GetInformation() の実行が完了するまで最初のページにとどまり、新しいページが読み込まれます。
私がやりたいことは、ユーザーがボタンを押すと、新しいページが表示され、読み込み中などのオーバーレイが表示され、GetInformation() が開始されることです。GetInformation が完了すると、オーバーレイは消えます。
私はグーグルで検索を行い、いくつかのアイデアを見てきましたが、どれも私の問題に実際に適合していないようです.
これを行うための最良の方法は何ですか?