Пока все веб-страницы, которые я встречал, содержат не более одного тега <form>
. Почему не несколько? Я не могу придумать причины, по которым несколько форм не могут сосуществовать на одной веб-странице.
Кроме того, чтобы быть конкретным для ASP.NET - почему все серверные элементы управления помещены в тег <form>
? Почему бы не разместить их где-нибудь еще?
Plus
Я заметил, что в файле .aspx
тег <form>
имеет атрибут runat = server , тогда как у обычного серверного элемента управления, такого как Button
, он также есть. Так что, похоже, <form>
это также серверный элемент управления . Но, как ни странно, я не могу найти его в наборе инструментов Visual Studio.