Coming from a Classic ASP background, I\'m used to multiple forms on a page, but this clearly limited in a ASP.NET page.
However, I have a situation where I have a f
You can have multiple forms, it's just only one form may have the runat="server" attribute.
There are a bunch of answers to getting PayPal to work; but as it's a learning vehicle that may be cheating. In all honesty, I'd look at the full-blown PayPal API rather than use the method of the somewhat simplistic form (with the added advantage that it should stretch your learning more).
Otherwise yes, set up an HTML form outside of the server side form, and add a literal into it and write the bits and pieces in there.