AspNetCore.Docs/aspnetcore/toc.md

7.5 KiB

Introduction

Getting Started

Tutorials

Your first ASP.NET Core application on a Mac using Visual Studio Code

Building your first ASP.NET Core MVC app with Visual Studio

Building your first Web API with ASP.NET Core MVC using Visual Studio

Getting started with ASP.NET Core and Entity Framework Core using Visual Studio

Deploy an ASP.NET Core web app to Azure using Visual Studio

ASP.NET Core on Nano Server

ASP.NET Core and Azure Service Fabric

Creating backend services for native mobile applications

Developing ASP.NET Core applications using dotnet watch

ASP.NET Web API Help Pages using Swagger

Fundamentals

Application Startup

Middleware

Working with Static Files

Routing

URL Rewriting Middleware

Error Handling

Globalization and localization

Configuration

Logging

File Providers

Dependency Injection

Working with Multiple Environments

Hosting

Session and application state

Servers

Kestrel

ASP.NET Core Module

WebListener

Request Features

Open Web Interface for .NET (OWIN)

Choosing between .NET Core and .NET Framework runtime

MVC

Building your first ASP.NET Core MVC app with Visual Studio

Getting started

Adding a controller

Adding a view

Adding a model

Working with SQL Server LocalDB

Controller methods and views

Adding Search

Adding a New Field

Adding Validation

Examining the Details and Delete methods

Building your first Web API with ASP.NET Core MVC

Getting started with ASP.NET Core MVC and Entity Framework Core

Getting started

Create, Read, Update, and Delete operations

Sorting, filtering, paging, and grouping

Migrations

Creating a complex data model

Handling concurrency conflicts

Inheritance

Advanced topics

Creating backend services for native mobile applications

Handling requests with controllers

Routing to controller actions

Model binding

Model validation

Working with forms

File uploads

Dependency injection into controllers

Testing controllers

Rendering HTML with views

Razor syntax

Layout

🔧 HTML helpers

Tag helpers

Authoring tag helpers

Partial views

Dependency injection into views

View components

Building Web APIs

Building your first Web API with ASP.NET Core MVC using Visual Studio

ASP.NET Web API Help Pages using Swagger

Creating backend services for native mobile applications

Formatting response data

🔧 Custom formatters

🔧 Support resource updates with JSON patch

Filters

Areas

Advanced

Working with the Application Model

🔧 Application parts

🔧 Creating a Custom View Engine

🔧 Custom formatters

Testing

Unit testing

Integration testing

Testing controllers

Working with Data

Getting started with ASP.NET Core and Entity Framework Core using Visual Studio

ASP.NET Core tutorials on the Entity Framework Core docs site

Getting Started with ASP.NET Core and Entity Framework 6

Azure Storage

Adding Azure Storage by using Visual Studio Connected Services

Get started with Blob storage and Visual Studio Connected Services

Get Started with Queue Storage and Visual Studio Connected Services

Get Started with Table Storage and Visual Studio Connected Services

Client-Side Development

Mobile

Publishing and Deployment

Guidance for Hosting Providers

Security

Performance

Migration

API Reference

Release notes

Contribute