I started to learn ASP.NET MVC and some questions arose:
1) How does the html tag marked as asp differ from the usual?
For example, <asp:Label></asp:Label>
2) In the Html editor, you can call @Html. which gives access to tags in an object manner.
I understand correctly that this is only syntactic sugar and all this can be done using ordinary Html tags? What notation is usually used object or Html or they are mixed?
3) Is there a visual editor besides Html that allows you to see what the page will look like without compiling?
4) Does ASP.NET MVC have any standard controls other than Html attributes or is it available only in Web Forms?