Hi there,
Use one big form and sepearate the sections using panels is one way of
getting over that. You can toggle the visible property of the panel (part
of fomr in question) when needed by setting its visible property to true.
Cheers, Lerp
Here's an example:
Sub ChangePanelVisibility(Sender As Object, E As EventArgs)
If Sender.Text = "Show Panel One" Then
myFirstPanel.visible = true ' SET TO TRUE HERE
mySecondPanel.visible = false
myThirdPanel.visible = false
myFourthPanel.visible = false
End If
End Sub
<form ID="myForm" runat="server">
<asp

anel ID="myFirstPanel" CssClass="myCssClass" runat="server">
First section of form
</asp

anel>
<asp

anel ID="mySecondPanel" CssClass="myCssClass" runat="server">
Second section of form
</asp

anel>
<asp

anel ID="myThirdPanel" CssClass="myCssClass" runat="server">
Third section of form
</asp

anel>
<asp

anel ID="myFourthPanel" CssClass="myCssClass" runat="server">
Fourth section of form
</asp

anel>
<asp:Button id="ShowPanelOneButton" text="Show Panel One"
OnClick="ChangePanelVisibility" runat="server" CssClass="but" />
<asp:Button id="ShowPaneltwoButton" text="Show Panel Two"
OnClick="ChangePanelVisibility" runat="server" CssClass="but" />
etc...one button for each panel if you wish here...
</form>