Components ASP.Net

<%@ Page Language=VB Debug=true %>

Sub PanelNameEmail_Click(Sender As Object, E As EventArgs)
    PanelNameEmail.Visible = False
    PanelPhoneNumbers.Visible = True
End Sub
Sub PanelPhoneNumbers_Click(Sender As Object, E As EventArgs)
    lblSummary.Text = "Name: " & txtName.Text & "
" _
        & "Email: " & txtEmail.Text & "
" _
        & "Phone Number: " & txtPhoneNumber.Text & "
" _
        & "Fax Number: " & txtFaxNumber.Text & "
"
    PanelPhoneNumbers.Visible = False
    PanelSummary.Visible = True
End Sub
Sub PanelSummary_Click(Sender As Object, E As EventArgs)
    PanelSummary.Visible = False
    PanelNameEmail.Visible = True
End Sub



Using Panel Controls to Control Code Flow



    id="PanelNameEmail" 
    runat="server"
    visible="True"
>
    Enter your name:

            id="txtName" 
        runat=server 
    />    
    

    Enter your email address:

            id="txtEmail" 
        runat=server 
    />    
    

        id="butNameEmail"
    text="OK"
    onclick="PanelNameEmail_Click" 
    runat="server"
    />

    id="PanelPhoneNumbers" 
    runat="server"
    visible="False"
>
    Enter your Phone Number:

            id="txtPhoneNumber" 
        runat=server 
    />    
    

    Enter your Fax Number:

            id="txtFaxNumber" 
        runat=server 
    />    
    

        id="butPhoneNumbers"
    text="OK"
    onclick="PanelPhoneNumbers_Click" 
    runat="server"
    />

    id="PanelSummary" 
    runat="server"
    visible="False"
>
            id="lblSummary" 
        runat=server 
    />    
    

        id="butSummary"
    text="Change Values"
    onclick="PanelSummary_Click" 
    runat="server"
    />