Le Web Forms sono delle pagine web che contengono al loro interno un tag <form>, con l’attributo runat="server" il quale indica che il controllo deve essere processato sul server.
<form runat="server">
...HTML + server controls </form>
Le form viengono sempre inviate a se stesse anche se utilizziamo l'attributo action, questo viene infatti ignorato.
Una pagina .aspx può contenere SOLO UN controllo <form runat="server">
Una form in genere viene inviata per mezzo di un click su un pulsante viene utilizzato spesso un controllo di tipo Button come nell'esempio: