You are here: .Net/mvc

MVC(Model View Controller) is a patterns-based way to build dynamic websites that enables a clean separation of concerns.
The Model represents the application business logic (also Database interaction). The View displays the data to client. The Controller handles the requests from client. It provides full control over markup (HTML, CSS, and JavaScript). Latest released version MVC 5.

MVC defines three logical layers in application level:

  • Business Layer (Model)
  • Input Control Layer (View)
  • Controller Layer (Controller)


All business logic and database interaction are done in this section.


It's responsible for how application present to the client.


It handles client interactions. Controllers read data from a view and control user input and send input data to the model.


Active User (5)

 Log In to Chat