ASP.NET does not support multiple form tags with
runat="server"
-
http://msdn.microsoft.com/en-us/magazine/cc163736.aspx#S4[
^]...
But, because HTML does support multiple form tags you can have them also in ASP.NET, but only one of them can have
runat="server"
and for that only one of them will be linked to your Page object on the server...
(Even HTML does support multiple form tags it is not recommended to do so without very good reason - you will get lost very easily on such page...)