Server does not execute Page Load event when re-entering URL in browser
<p>I have an aspx page (page.aspx) and in the page load event I have a code to generate a <code>.txt</code> file. Here is the sequence of actions:</p>

<ol>
<li>type the address in the address bar of IE browser (e.g. <code>http://localhost/somesite/page.aspx</code>) --> this will execute the page load event and generate the <code>txt</code> file.</li>
<li>Delete the generated file above and In the same browser(page), re-type the same url (http://localhost/somesite/page.aspx) --> this will not execute the page load event and will not generate the <code>txt</code> file</li>
<li>Click the refresh button on the browser, now it executes the page load event and generates the <code>txt</code> file.</li>
</ol>

<p>Why does the server not execute the <code>Page_Load</code> event when the same page is reloaded without using the browser refresh button? Is this some sort of page level cache?</p>
