asp.net: diferencia entre runat = "server" y los controles del servidor

¿Cuál es la diferencia de funcionalidad entre

<asp:Button id="button1" Text="Click me" runat="server" OnClick="submitEvent" />

<input type="button" id="button1" runat="server" value="Click me" />

¿La entrada con el atributo runat = "server" tiene otras propiedades o métodos limitados?

¡Gracias

Respuestas a la pregunta(12)

Su respuesta a la pregunta