Using a tab control, is it possible to dynamically load multiple tabs at runtime while maintaining state of each tab?
<p>The functionality I'm looking for is similar to a web browser with tabs. </p>

<p>The main site navigation would consist of typical links. When a link is clicked, a tab is dynamically loaded with that pages content. The user can add multiple tabs by clicking navigation links.</p>

<p>If they begin filling out a form on one tab, then switch tabs and come back, the form data should still be there.</p>

<p>The tab controls I've looked at (DevExpress, AJAX tab control) don't allow this, or don't maintain tab data when switching from tab to tab. The tab control is regenerated with every post back.</p>

<p>Maybe I am over thinking this and there is a simple solution.  Any ideas? I can use DevExpress controls, jquery, or regular asp.net controls.
Thanks!
Kevin</p>
