About the Runat Attribute in ASP.NET

What is the use of Runat Attribute in ASP.NET?

this simply means this control is server control which is work with server.
when you drag and drop the control from toolbox then in source it is wrote that runat=“server”
so this control is server control.