I know that we have client side controls and we have server side controls. Client side controls are basic HTML controls with and all the other tags while server side controls are like <asp:Button> and <asp: Textbox>.
Now when I talk about something like I know that this is going to be executed at the server so it is a server control but it does not qualify for for an asp control at the same time.
How is it functionally different than control?
when you have something with
runat="server"you give it an ID and you can manipulate it in your code as if it was a normal control (with specific properties that correspond with their normal HTML attributes)