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