Skip to main content

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Download Microsoft Edge More info about Internet Explorer and Microsoft Edge
Read in English
Read in English Edit
Twitter LinkedIn Facebook Email

ASP.NET MVC Getting Started

  • Article
  • 02/19/2020
  • 2 minutes to read

In this article

The following guidance explains what ASP.NET MVC is and shows how to get started.

  • Getting Started with ASP.NET MVC 5

    • Getting Started
    • Adding a Controller
    • Adding a View
    • Adding a Model
    • Creating a Connection String and Working with SQL Server LocalDB
    • Accessing Your Model's Data from a Controller
    • Examining the Edit Methods and Edit View
    • Adding Search
    • Adding a New Field
    • Adding Validation
    • Examining the Details and Delete Methods
  • Getting Started with EF 6 using MVC 5

    • Creating an Entity Framework Data Model
    • Implementing Basic CRUD Functionality
    • Sorting, Filtering, and Paging
    • Connection Resiliency and Command Interception
    • Code First Migrations and Deployment
    • Creating a More Complex Data Model
    • Reading Related Data
    • Updating Related Data
    • Async and Stored Procedures
    • Handling Concurrency
    • Implementing Inheritance
    • Advanced Entity Framework Scenarios
  • EF Database First with ASP.NET MVC

    • Getting Started with Entity Framework 6 Database First using MVC 5
    • Creating the Web Application and Data Models
    • Generating Views
    • Changing the Database
    • Customizing a View
    • Enhancing Data Validation
  • Lifecycle of an ASP.NET MVC 5 Application

  • MVC Recommended Resources

  • MVC recommended tutorials and articles


Additional resources

  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023

Additional resources

In this article

  • Previous Versions
  • Blog
  • Contribute
  • Privacy
  • Terms of Use
  • Trademarks
  • © Microsoft 2023