MVC
Everything on SkillVeris tagged MVC — collected across the glossary, study notes, blog, and cheat sheets.
24 resources across 2 libraries
Study Notes(22)
MVVM vs MVC vs MVP
A comparison of how MVC, MVP, and MVVM each connect the middle layer to the View, and when to choose each.
Web Pages vs MVC
Compare ASP.NET Web Pages' page-centric model against ASP.NET MVC's Controller/Model/View separation to understand routing, testability, and when to choose eac…
AJAX in MVC
How to use AJAX with jQuery and JsonResult actions to build partial-page updates and asynchronous interactions in ASP.NET MVC.
Areas in MVC
Understand how ASP.NET MVC Areas partition large applications into independently organized functional modules with their own controllers, views, and routes.
Authentication in MVC
How ASP.NET MVC applications verify user identity using Forms Authentication, ASP.NET Identity, OWIN middleware, and external login providers.
Deploying MVC Applications
A practical guide to shipping ASP.NET MVC applications to production using Web Deploy, Azure App Service, web.config transforms, and IIS application pool confi…
Installing and Setting Up MVC
A practical walkthrough of setting up your development environment and creating your first ASP.NET MVC project using Visual Studio and the .NET tooling.
Model Binding in MVC
How ASP.NET MVC automatically maps incoming HTTP request data—form fields, route values, and query strings—into strongly typed action method parameters.
The MVC Architecture Pattern
A deep dive into how Model, View, and Controller responsibilities are divided in ASP.NET MVC, and why that separation matters for testability and maintainabili…
ASP.NET MVC Interview Questions
A focused review of the most commonly asked ASP.NET MVC interview topics — architecture, routing, filters, model binding, and state management — with concrete…
MVC vs Web Forms
A comparison of ASP.NET MVC and ASP.NET Web Forms - architecture, state management, testability, and when you'd still encounter Web Forms today.
Repository Pattern in MVC
How the repository pattern abstracts data access behind interfaces, decoupling MVC controllers from Entity Framework and improving testability.
Routing in MVC
See how convention-based routing maps incoming URLs to controller actions using route templates, defaults, and constraints.
Securing MVC Applications
A practical checklist of ASP.NET MVC security concerns beyond authentication -- output encoding, HTTPS enforcement, secure headers, and safe error handling.
Unit Testing MVC Controllers
Learn practical techniques for isolating and testing ASP.NET MVC controller actions using xUnit or NUnit with Moq, including ActionResult assertions and model…
What Is ASP.NET MVC?
An introduction to ASP.NET MVC, Microsoft's web framework built on the Model-View-Controller pattern for building dynamic, testable web applications on .NET.
Working with Entity Framework in MVC
How ASP.NET MVC applications use Entity Framework's DbContext and LINQ to query and persist data behind controller actions.
Blazor vs MVC vs Razor Pages
Compare ASP.NET Core's three UI programming models — Blazor, MVC, and Razor Pages — to understand their rendering models, state handling, and when each is the…
The MVC Pattern in ASP.NET Core
Understand how ASP.NET Core implements Model-View-Controller, separating request handling, business/data concerns, and presentation into distinct, testable lay…
Groovy and Grails Basics
An introduction to Grails, the convention-over-configuration web framework built on Groovy and Spring Boot, covering its MVC structure, GORM, and core project…
MVC Architecture Pattern
An architectural pattern that separates an application into Model (data), View (presentation), and Controller (input mediation) layers.
Intro to Ruby on Rails
An overview of the Rails web framework, its MVC architecture, and the convention-over-configuration philosophy that lets developers build database-backed apps…
Interview Questions(2)
What is the MVC Pattern?
MVC (Model-View-Controller) is an architectural pattern that separates an application into three interconnected parts: the Model holds data and business logic,…
MVC vs MVVM vs MVP
MVC, MVP, and MVVM all separate data, presentation, and coordination logic, but differ in how the View is updated: MVC’s Controller pushes updates and the View…