I remember when I first tried to convert from ASP3 to .NET. It requires
a totally different mindset. Fortunately, I had experience writing VB
desktop apps. If you have done that also, you'll be a step ahead.
The difference between ASP3 and ASP.NET is like the difference between
QuickBasic and Visual Basic. (Has it been that long?) The former is
more procedural (no matter how nicely you structure it) and the latter
is event-driven.
With your form, which sounds like a wizard interface, what you could do
is build all your screens in one ASPX page, separated by <asp

anel />
elements, like:
<asp

anel runat=server id="panStep1" visible="true">
<asp:textbox runat=server id="txtName" /><br>
<asp:button runat=server id="cmdNext1" text="Next>>" />
</asp

anel>
<asp

anel runat=server id="panStep2" visible="false">
<asp:textbox runat=server id="txtAddress" /><br>
<asp:button runat=server id="cmdNext2" text="Next>>" />
</asp

anel>
<asp

anel runat=server id="panStep3" visible="false">
<asp:textbox runat=server id="txtEmail" /><br>
<asp:button runat=server id="cmdNext3" text="Next>>" />
</asp

anel>
Then you write an event handler for each <asp:button /> element. This
is where the event-driven stuff comes in. You'll have three subs, one
for each button. Each one will set the .Visible property of the panels
to show or hide the respective screen (panel) of the wizard. Notice how
the first panel is visible and the next two are not.
Don't think in the sense of inserting code at a certain place when you
run a sub, that's not how .NET works. You structure all your screens
beforehand in the ASPX and turn sections on and off. If you want to
insert code modules in multiple places, you will want to research web
controls, but first things first. You will probably rethink how your
structure your pages. I used to put the List, Edit, and Save code all
in one ASP page, but have since broken the List section into its own
ASPX page for efficiency and maintainability.
Hopefully that turns on the lightbulb. I expect if you're a long-time
ASP3 person, you'll fight with ASP.NET trying to make it behave like
what you're used to. It's a losing battle. Now go out there and raise
some events.