Full control over the rendered HTML in ASP.NET MVC means HTML code is
entirely controlled by developer of the view unlike a web forms application where
HTML code is rendered mostly by server controls and developers have relatively
less control over the generated HTML code
Like a Label in ASP.NET web page is rendered as div.
but in ASP.NET MVC you have control over that kind of rendering.