
Get started with ASP.NET Core MVC | Microsoft Learn
This tutorial teaches ASP.NET Core MVC web development with controllers and views. If you're new to ASP.NET Core web development, consider the Razor Pages version of this tutorial, which provides …
Overview of ASP.NET Core MVC | Microsoft Learn
Jun 17, 2024 · Learn how ASP.NET Core MVC is a rich framework for building web apps and APIs using the Model-View-Controller design pattern.
Views in ASP.NET Core MVC | Microsoft Learn
Jun 17, 2024 · Learn how views handle the app's data presentation and user interaction in ASP.NET Core MVC.
Developing ASP.NET Core MVC apps - .NET | Microsoft Learn
Feb 21, 2023 · ASP.NET Core MVC offers many features that are useful for building web-based APIs and apps. The term MVC stands for "Model-View-Controller", a UI pattern that breaks up the …
ASP.NET documentation | Microsoft Learn
Learn to use ASP.NET Core to create web apps and services that are fast, secure, cross-platform, and cloud-based. Browse tutorials, sample code, fundamentals, API reference and more.
Model Binding in ASP.NET Core | Microsoft Learn
Learn how model binding in ASP.NET Core works and how to customize its behavior.
Tutorial: Get started with EF Core in an ASP.NET MVC web app
The Contoso University sample web app demonstrates how to create an ASP.NET Core MVC web app using Entity Framework (EF) Core and Visual Studio. The sample app is a web site for a fictional …
Handle errors in ASP.NET Core | Microsoft Learn
Sep 25, 2025 · This article covers common approaches to handling errors in ASP.NET Core web apps. See also Handle errors in ASP.NET Core APIs. For Blazor error handling guidance, which adds to or …
Model validation in ASP.NET Core MVC | Microsoft Learn
This article explains how to validate user input in an ASP.NET Core MVC or Razor Pages app. View or download sample code (how to download).
Integration tests in ASP.NET Core | Microsoft Learn
Mar 25, 2025 · In an MVC app, tests are usually organized by controller classes and named after the controllers they test (for example, HomeControllerTests to test component integration for the Home …