What Is ASP.net MVC?

MVC stands for Models, Views and Controllers. Requests come in and get routed to a controller. The Request comes in and gets routed to a method of a class. Really, a user is calling a method on a class, that’s it. It makes it easier because you no longer have to worry about working with pages.

A model is just packaging some data up to ship off to the user.

As it separates everything out, MVC is easy to unit test.