0

ashx ページに IhttpHandler を記述したところ、次のような JavaScript 関数から呼び出しを行っています。

function obtenerFichero(id) {
    document.getElementById('<%= proces.ClientID %>').style.visibility = "visible";
    window.location.href = '../HELPDESK/DescargaFichero.ashx?ID=' + id;
}

すべて問題ありませんが、リクエストが完了するまでに非常に長い時間がかかるため、「処理中」メッセージを含む div を表示し、リクエストが完了したら非表示にしたいと考えています。

ありがとう!

4

1 に答える 1

0

あなたが望むことは不可能です。代わりにできることは、非表示のiframeにページを読み込むことです。ロードが完了したら、「メイン」ページのhtmlをiframeのhtmlに設定できます。それまでは、「読み込み中」のアニメーションを表示できます。

于 2012-06-20T15:13:50.247 に答える