ASP Response.Flushで進捗をリアルタイム表示する方法

進捗をリアルタイムで表示するには、Response.Flush()を呼び出した後にすぐにResponse.Write()を呼び出して進捗情報を出力することができます。例えば:

Response.Buffer = True
For i = 1 To 100
    Response.Write("Progress: " & i & "%<br>")
    Response.Flush()
    ' 执行一些耗时操作
Next
Response.Write("Progress: 100%<br>")
Response.Flush()

Response.Flush()を呼び出すたびに、進行状況情報がすぐにブラウザに出力されます。ただし、Content.BufferをTrueに設定することで、コンテンツが即座にブラウザに送信されることを確認してください。

bannerAds