I'm trying to understand html
and asp.net
.
It seems (please do correct me if I'm wrong!) that the code I write on my aspx pages on my web project are not all html. Rather, they're a code which is run by some "ASP.Net" compiler when a user makes an html request from their url (So thanks to runat server
the "compiler" understands non-html tags such as <asp
). Then – the "compiler" uses this code to create an html page on the fly. For example – this converts a Button
to an input
.
Is this true? If so, then, what is a user control?