ASP.NET Server.Execute
<p>I'm having some problems with Server.Execute that I can't seem to find any details on.</p>

<pre><code>Page page = new WidgetProcessor(Widget);
Server.Execute(page, htmlTextWriter, true);
</code></pre>

<p>The Widget in the above code is a simple object that knows how to instantiate a usercontrol.  The WidgetProcessor takes a Widget and adds the widgets control to the page.  This works fine on the initial load, it doesn't seem to handle postbacks however; it never actually fires the user controls events, it just consistently returns the original page as if you had never posted back.</p>

<p>I've found this article from 2003: <a href="http://support.microsoft.com/kb/817036" rel="nofollow">http://support.microsoft.com/kb/817036</a>, though I would think they would have fixed this by now.</p>

<p>Any help would be appreciated.</p>
