asp.net - OutputCache for page which contains shopping cart?
<p>I have a master page where in one ContentPlaceHolder I put my shopping cart:</p>

<pre><code>&lt;asp:ContentPlaceHolder ID="continutMeniuContulMeu" runat="server"&gt;
                    &lt;asp:UpdatePanel runat="server" ID="updatePanelCos" UpdateMode="Conditional"&gt;
                        &lt;ContentTemplate&gt;
                            &lt;user:ShoppingCart ID="shoppingCartControl" runat="server" /&gt;
                        &lt;/ContentTemplate&gt;
                    &lt;/asp:UpdatePanel&gt;
                &lt;/asp:ContentPlaceHolder&gt;
</code></pre>

<p>I now have a page where I display all the products, page which uses the master page from above and which is cached for one hour:</p>

<pre><code>&lt;%@ OutputCache Duration="3600" VaryByParam="*" VaryByControl="shoppingCartControl" %&gt;
</code></pre>

<p>You see that I want, when the shoppingCart content is changed and the user revisits that page, to reflect this shopping cart update, so I put VaryByControl.</p>

<p>But it seems it still serves the old cached page...</p>

<p>Do you know why?</p>
