| PRB: Internet Explorer 3.x Leaks Memory when Submitting Pages Using POST MethodID: Q173145 
 | 
When working in Internet Explorer 3.x and submitting pages that use the <Form Method=POST> tag, you may notice one of the following on the client machine:
Out of memory. Please close one or more applications and try again
Microsoft Internet Explorer 3.x caches page information when using the <Form Method=POST> tag and fails to free the memory until the application is shut down.
To prevent Internet Explorer 3.x from caching the page information, use
Active Server Pages (ASP) to add an HTTP header to the page with the POST
method. This is easily accomplished using Active Server Pages by adding the
following line to the top of an .asp page:
<% Response.AddHeader "Pragma", "No-Cache" %> Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article.
Pages being hosted by Web servers that do not support ASP can use other methods such as Perl script to add an HTTP header. Consult the Perl or other language documentation for information on adding HTTP headers.
<% Response.AddHeader "Pragma", "No-Cache" %> 
=======Post.asp begin.  Do not pass this line in Post.asp=============
<% Response.AddHeader "Pragma", "No-Cache" %>
<HTML>
<HEAD><TITLE>Sample adding HTTP header using ASP</TITLE></HEAD>
<BODY>
<FORM Name=frmProposals METHOD=POST ACTION="post.asp">
    <INPUT Type=Submit Value="Submit">
</FORM>
</BODY>
</HTML> Additional query words: leak
Keywords          : kbnokeyword kbVisID 
Version           : WINDOWS:3.01,3.02; WINDOWS NT:1.0,1.0b
Platform          : NT WINDOWS 
Issue type        : kbprb Last Reviewed: May 3, 1999