You may have ready my article on the death of ASP.net WebForms. Along came MVC to provide a new solution.
I'll explain why ASP.net MVC started well but was overtaken by the internet, and why the resulting good solution is still called MVC, even though it's not Model-View-Controller. Our goal is to focus our time and energy on the relevant parts and ignore the rest.