ASP.NET Core MVC
Build modern, data-driven, internet-connected applications.
Microsoft Learn
>
.NET
>
Tutorials
>
ASP.NET Core MVC
Search
Getting Started with ASP.NET Core MVC
Create your first ASP.NET Core MVC application
Learn the basics of setting up and running an ASP.NET Core MVC project.
Understanding Controllers and Views
Explore the core components of the MVC pattern in ASP.NET Core.
Working with Models and Data
Discover how to manage data and interact with databases.
ASP.NET Core MVC Routing
Learn how to configure URL routing for your applications.
Advanced Topics
Model Validation in MVC
Implement robust data validation for your forms and models.
Authentication and Authorization
Secure your applications and manage user access.
Dependency Injection in ASP.NET Core MVC
Understand and leverage dependency injection for better code organization.
Using Tag Helpers
Enhance your Razor views with server-side HTML tag helpers.
Explore More
Building Web APIs with ASP.NET Core
Create RESTful APIs to serve data to clients.
Introduction to Razor Pages
An alternative model for building web UIs with ASP.NET Core.