131 lines
7.5 KiB
Markdown
131 lines
7.5 KiB
Markdown
# [Introduction](index.md)
|
|
|
|
# [Getting Started](getting-started.md)
|
|
|
|
# [Tutorials](tutorials/index.md)
|
|
## [Your first ASP.NET Core application on a Mac using Visual Studio Code](tutorials/your-first-mac-aspnet.md)
|
|
## [Building your first ASP.NET Core MVC app with Visual Studio](tutorials/first-mvc-app/index.md)
|
|
## [Building your first Web API with ASP.NET Core MVC using Visual Studio](tutorials/first-web-api.md)
|
|
## [Getting started with ASP.NET Core and Entity Framework Core using Visual Studio](data/ef-mvc/index.md)
|
|
## [Deploy an ASP.NET Core web app to Azure using Visual Studio](tutorials/publish-to-azure-webapp-using-vs.md)
|
|
## [ASP.NET Core on Nano Server](tutorials/nano-server.md)
|
|
## [ASP.NET Core and Azure Service Fabric](https://azure.microsoft.com/en-us/documentation/articles/service-fabric-add-a-web-frontend)
|
|
## [Creating backend services for native mobile applications](mobile/native-mobile-backend.md)
|
|
## [Developing ASP.NET Core applications using dotnet watch](tutorials/dotnet-watch.md)
|
|
## [ASP.NET Web API Help Pages using Swagger](tutorials/web-api-help-pages-using-swagger.md)
|
|
|
|
# [Fundamentals](fundamentals/index.md)
|
|
## [Application Startup](fundamentals/startup.md)
|
|
## [Middleware](fundamentals/middleware.md)
|
|
## [Working with Static Files](fundamentals/static-files.md)
|
|
## [Routing](fundamentals/routing.md)
|
|
## [URL Rewriting Middleware](fundamentals/url-rewriting.md)
|
|
## [Error Handling](fundamentals/error-handling.md)
|
|
## [Globalization and localization](fundamentals/localization.md)
|
|
## [Configuration](fundamentals/configuration.md)
|
|
## [Logging](fundamentals/logging.md)
|
|
## [File Providers](fundamentals/file-providers.md)
|
|
## [Dependency Injection](fundamentals/dependency-injection.md)
|
|
## [Working with Multiple Environments](fundamentals/environments.md)
|
|
## [Hosting](fundamentals/hosting.md)
|
|
## [Session and application state](fundamentals/app-state.md)
|
|
## [Servers](fundamentals/servers/index.md)
|
|
### [Kestrel](fundamentals/servers/kestrel.md)
|
|
### [ASP.NET Core Module](fundamentals/servers/aspnet-core-module.md)
|
|
### [WebListener](fundamentals/servers/weblistener.md)
|
|
## [Request Features](fundamentals/request-features.md)
|
|
## [Open Web Interface for .NET (OWIN)](fundamentals/owin.md)
|
|
## [Choosing between .NET Core and .NET Framework runtime](https://docs.microsoft.com/dotnet/articles/standard/choosing-core-framework-server)
|
|
|
|
# [MVC](mvc/overview.md)
|
|
## [Building your first ASP.NET Core MVC app with Visual Studio](tutorials/first-mvc-app/index.md)
|
|
### [Getting started](tutorials/first-mvc-app/start-mvc.md)
|
|
### [Adding a controller](tutorials/first-mvc-app/adding-controller.md)
|
|
### [Adding a view](tutorials/first-mvc-app/adding-view.md)
|
|
### [Adding a model](tutorials/first-mvc-app/adding-model.md)
|
|
### [Working with SQL Server LocalDB](tutorials/first-mvc-app/working-with-sql.md)
|
|
### [Controller methods and views](tutorials/first-mvc-app/controller-methods-views.md)
|
|
### [Adding Search](tutorials/first-mvc-app/search.md)
|
|
### [Adding a New Field](tutorials/first-mvc-app/new-field.md)
|
|
### [Adding Validation](tutorials/first-mvc-app/validation.md)
|
|
### [Examining the Details and Delete methods](tutorials/first-mvc-app/details.md)
|
|
## [Building your first Web API with ASP.NET Core MVC](tutorials/first-web-api.md)
|
|
## [Getting started with ASP.NET Core MVC and Entity Framework Core](data/ef-mvc/index.md)
|
|
### [Getting started](data/ef-mvc/intro.md)
|
|
### [Create, Read, Update, and Delete operations](data/ef-mvc/crud.md)
|
|
### [Sorting, filtering, paging, and grouping](data/ef-mvc/sort-filter-page.md)
|
|
### [Migrations](data/ef-mvc/migrations.md)
|
|
### [Creating a complex data model](data/ef-mvc/complex-data-model.md)
|
|
### [Reading related data](data/ef-mvc/read-related-data.md)
|
|
### [Updating related data](data/ef-mvc/update-related-data.md)
|
|
### [Handling concurrency conflicts](data/ef-mvc/concurrency.md)
|
|
### [Inheritance](data/ef-mvc/inheritance.md)
|
|
### [Advanced topics](data/ef-mvc/advanced.md)
|
|
## [Creating backend services for native mobile applications](mobile/native-mobile-backend.md)
|
|
## [Handling requests with controllers](mvc/controllers/actions.md)
|
|
### [Routing to controller actions](mvc/controllers/routing.md)
|
|
### [Model binding](mvc/models/model-binding.md)
|
|
### [Model validation](mvc/models/validation.md)
|
|
### [Working with forms](mvc/views/working-with-forms.md)
|
|
### [File uploads](mvc/models/file-uploads.md)
|
|
### [Dependency injection into controllers](mvc/controllers/dependency-injection.md)
|
|
### [Testing controllers](mvc/controllers/testing.md)
|
|
## [Rendering HTML with views](mvc/views/overview.md)
|
|
### [Razor syntax](mvc/views/razor.md)
|
|
### [Layout](mvc/views/layout.md)
|
|
### [🔧 HTML helpers](mvc/views/html-helpers.md)
|
|
### [Tag helpers](mvc/views/tag-helpers/intro.md)
|
|
#### [Authoring tag helpers](mvc/views/tag-helpers/authoring.md)
|
|
### [Partial views](mvc/views/partial.md)
|
|
### [Dependency injection into views](mvc/views/dependency-injection.md)
|
|
### [View components](mvc/views/view-components.md)
|
|
## [Building Web APIs](mvc/web-api/index.md)
|
|
### [Building your first Web API with ASP.NET Core MVC using Visual Studio](tutorials/first-web-api.md)
|
|
### [ASP.NET Web API Help Pages using Swagger](tutorials/web-api-help-pages-using-swagger.md)
|
|
### [Creating backend services for native mobile applications](mobile/native-mobile-backend.md)
|
|
### [Formatting response data](mvc/models/formatting.md)
|
|
#### [🔧 Custom formatters](mvc/advanced/custom-formatters.md)
|
|
### [🔧 Support resource updates with JSON patch](mvc/web-api/json-patch.md)
|
|
## [Filters](mvc/controllers/filters.md)
|
|
## [Areas](mvc/controllers/areas.md)
|
|
## [Advanced](mvc/advanced/index.md)
|
|
### [Working with the Application Model](mvc/controllers/application-model.md)
|
|
### [🔧 Application parts](mvc/advanced/app-parts.md)
|
|
### [🔧 Creating a Custom View Engine](mvc/advanced/custom-view-engine.md)
|
|
### [🔧 Custom formatters](mvc/advanced/custom-formatters.md)
|
|
|
|
# [Testing](testing/index.md)
|
|
## [Unit testing](https://docs.microsoft.com/en-us/dotnet/articles/core/testing/unit-testing-with-dotnet-test)
|
|
## [Integration testing](testing/integration-testing.md)
|
|
## [Testing controllers](mvc/controllers/testing.md)
|
|
|
|
# [Working with Data](data/index.md)
|
|
## [Getting started with ASP.NET Core and Entity Framework Core using Visual Studio](data/ef-mvc/index.md)
|
|
## [ASP.NET Core tutorials on the Entity Framework Core docs site](https://docs.microsoft.com/en-us/ef/core/)
|
|
## [Getting Started with ASP.NET Core and Entity Framework 6](data/entity-framework-6.md)
|
|
## [Azure Storage](data/azure-storage/index.md)
|
|
### [Adding Azure Storage by using Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-azure-tools-connected-services-storage)
|
|
### [Get started with Blob storage and Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-storage-aspnet5-getting-started-blobs)
|
|
### [Get Started with Queue Storage and Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-storage-aspnet5-getting-started-queues)
|
|
### [Get Started with Table Storage and Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-storage-aspnet5-getting-started-tables)
|
|
|
|
# [Client-Side Development](client-side/toc.md)
|
|
|
|
# [Mobile](mobile/toc.md)
|
|
|
|
# [Publishing and Deployment](publishing/toc.md)
|
|
|
|
# [Guidance for Hosting Providers](hosting/toc.md)
|
|
|
|
# [Security](security/toc.md)
|
|
|
|
# [Performance](performance/toc.md)
|
|
|
|
# [Migration](migration/toc.md)
|
|
|
|
# [API Reference](/aspnet/core/api/)
|
|
|
|
# [Release notes](https://github.com/aspnet/home/releases)
|
|
|
|
# [Contribute](https://github.com/aspnet/Docs/blob/master/CONTRIBUTING.md)
|