What are the advantages of MVC over ASP.NET?

  • Provides a clean separation of concerns among UI (Presentation layer), model (Transfer objects/Domain Objects/Entities) and Business Logic (Controller). 
  • Easy to UNIT Test. 
  • Improved reusability of model and views. We can have multiple views which can point to the same model and vice versa. 
  • Improved structuring of the code.

Comments

Popular posts from this blog

List out different return types of a controller action method?

3-6 yr Experience Interview Questions in .Net Technologies

Explain what is the difference between View and Partial View?