Many times, the asp program we write will take one or even a few minutes because it does a lot of operations. In order to enable software users to wait patiently for the execution of the program, we often want a progress bar to indicate the status of the program execution. Or at least you should display an explanatory text like: "Data loading", "Data saving", etc. At this time we will use Response.flush(). It will send the compiled data in the buffer to the client first.
But there are many times when we find that even though we use Response.Flush(), we do not send the previous information to the client to display it. What we present is still a white screen. After repeated testing, I came to a conclusion (only representing personal opinions, can be cited at will, but at your own risk). That is, the content of flush must have at least 256 bytes. That is, only when the compilation produces at least 256 bytes of data, the information can be sent to the client and displayed after the Response.Flush() is executed.