Plusieurs fois, le programme ASP que nous écrivons en prendra une ou même quelques minutes car elle fait beaucoup d'opérations. Afin de permettre aux utilisateurs de logiciels d'attendre patiemment l'exécution du programme, nous voulons souvent qu'une barre de progression indique le statut de l'exécution du programme. Ou du moins, vous devez afficher un texte explicatif comme: "Chargement des données", "Enregistrement des données", etc. Pour le moment, nous utiliserons Response.Flush (). Il enverra d'abord les données compilées dans le tampon au client.
Mais il y a de nombreuses fois où nous constatons que même si nous utilisons Response.flush (), nous n'envoyons pas les informations précédentes au client pour l'afficher. Ce que nous présentons est toujours un écran blanc. Après des tests répétés, je suis arrivé à une conclusion (ne représentant que des opinions personnelles, peut être citée à volonté, mais à vos propres risques). C'est-à-dire que le contenu de la chasse d'eau doit avoir au moins 256 octets. Autrement dit, uniquement lorsque la compilation produit au moins 256 octets de données que les informations peuvent être envoyées au client et affichées après l'exécution de la réponse.flush ().