Can we use multiple forms in a web page?
<p>So far, all the web pages I met contain at most 1 <code>&lt;form&gt;</code> tag. Why not multiple ones? I can not think of reasons why multiple forms can't coexist within the same web page.</p>

<p>Also, to be speicific to ASP.NET - why all the server controls are placed within the <code>&lt;form&gt;</code> tag? Why not place it somewhere else?</p>

<p>Plus,</p>

<p>I noticed that in an <code>.aspx</code> file, the <code>&lt;form&gt;</code> tag has the <em>runat=server</em> attribute, while a normal server control such as Button also has one. So it seems the <code>&lt;form&gt;</code> is also a <strong>server control</strong>. But strange enough, I cannot find it in the Visual Studio Toolbox.</p>
