ASP.NET: Session state not updated when redirecting in explorer
<p>I have an aspx page (page1.aspx) where I set a Session variable and then redirect to another page:</p>

<pre><code>HttpContext.Current.Response.Redirect("page2.aspx");
</code></pre>

<p>On page2.aspx I want to read the session variable, but it doesn't exist until I reload the page. I try to read the session variable in page_load. </p>

<p>The weird thing is that it works in firefox, but not in explorer??</p>

<p>(Note that I've simplied this a bit to explain the problem page1.aspx is accessed from my HttpModule that and is rewritepathed (my workaround to get access to Session). So the flow is HttpModule -pathrewrite-> page1.aspx (set session var) -redirect-> page.2.aspx.)</p>
