Response.Clear removing data in ASP

While using Response.clear we have to first ensure that buffer is On, in all advance versions of ASP by default buffer is on. By using Response.Clear we can remove data from buffer without sending them to client browser. In Response. Clear we have posted the data to browser before deleting from buffer. This is the main difference between Response.clear and response.flush. Here is a simple example of Response.clear

<%@ Language=VBScript %>
<% Option Explicit
Response.Buffer = True

%>

<html><head>
<title>(Type a title for your page here)</title>
</head>
<body >

<%

Response.Write("Message No :1 Before Clear and Flush <br>")
Response.Flush
Response.Write("Message No :2 After Flush and before Clear <br>")
Response.Clear
Response.Write("Message No :3 After Clear and flush <br>")

%>

</body>
</html>

Here we will see two messages only. The Message No 1 and the Message No 3. Message No 1 will go to browser as we have used Response.Flush to send the data after this line. Then Message No 2 is written but after that Response.Clear command will remove it from buffer without sending it. The Message No 3 will reach browser once the script execution is completed.

Number of User Comments : 2





tahzeeb

26-04-2013

thank. Bt i want an example of y n where do we use response.clear. Plz give a practical example.
Larry De Angelis

24-06-2015

Thank you for the several helpful tips and tricks. I found them to be shoet and sweet, and they get right to the point.

Post your comments , suggestion , error , requirements etc here .




We use cookies to improve your browsing experience. . Learn more
HTML MySQL PHP JavaScript ASP Photoshop Articles FORUM . Contact us
©2000-2019 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer