runat="server" is an attribute set to asp.
What is the difference in functionality between <asp:Button id="button1" Text="Click me" runat="server" OnClick="submitEvent" /> …