Introducing ASP.NET Core

Article notes

The three last applications explained by the Pro C# with .NET 6 book are what types of apps?
What web server could ASP.NET Core applications use after the dependency on System.Web was removed in the rewrite of ASP.NET?
What encompasses ASP.NET MVC, ASP.NET Web API, and Razor Pages in a single development framework?
What command can be used instead of dotnet run in ASP.NET Core development to run with Hot Reload enabled?
What is the base class of Controller in ASP.NET Core?
What are methods on an ASP.NET controller that return an IActionResult (or Task<IActionResult> for async operations) or a class that implements IActionResult?
What is the ASP.NET Core type that a controller action returns?
What approach to preventing cross-site request forgery attacks does ASP.NET Core use which creates a unique and unpredictable server side token that is sent to the browser and must come back in any request from the browser or the request is refused?
What attribute can be added to an HTTP Post method in an ASP.NET Core application to opt in for the STP token validation (this is enabled by default in Razor Page Web Apps)?
By convention, where are ASP.NET Core controllers placed in the directory structure?
What is the web server typically used to run ASP.NET Core apps that can also act as a reverse proxy to use IIS, Apache, Nginx, etc.?
What is the command to run an ASP.NET Core app with "Hot Reload" enabled?
With the unification of ASP.NET Core (combining ASP.NET MVC5 and ASP.NET Web API), the Controller, ApiController, and AsyncController base classes have been combined into one class, Controller, which has what base class?
ASP.NET Core is developed as a modular system of what?
What folder is where the views are placed in an ASP.NET Core (MVC style) application?
What special folder for views in an ASP.NET Core app is accessible to all controllers and their action methods?
What would be the views folder specifically for the views used by the HomeController class in ASP.NET Core?
What is the folder where pages for the application are stored when building web applications using Razor pages?
What special folder under Pages in a Razor page based web application is accessible to all pages?
What feature can be used to organize related functionality into a group as a separate namespace for routing and folder structure for views and Razor pages where each gets its own set of controllers (API apps), controllers and views (MVC style), and pages (Razor page based apps)?
What parent folder stores the areas in ASP.NET Core?
What is the folder in ASP.NET Core web applications that the client side files are placed in?
What feature refers to how ASP.NET Core matches HTTP requests to the proper executable endpoints to handle those requests, and also create URLs from executable endpoints?
What is the C# attribute used in attribute routing in ASP.NET Core?
What type in ASP.NET Core is involved in model binding and contains an entry for every property being bound and an entry for the model itself?
What feature of ASP.NET Core is a process where the name-value pairs submitted in an HTTP Post call are used to assign values to models?
What is the ordered collection that holds URL patterns with variable placeholders (tokens) and optional literals that are the route definitions in an ASP.NET Core app?
What is it called when routes in an ASP.NET Core app are configured using C# attributes on controllers and their action methods?
What are the optional placeholders in the route table's URL patterns called in ASP.NET Core?
What is the difference between a double ** and a single * in a route definition like car/{**slug} (ASP.NET Core)?
What is a restriction on defining routes using tokens in ASP.NET Core?
What is the process where ASP.NET Core uses the name-value pairs submitted in an HTTP Post call to assign values to models?
What are the three reserved route tokens for ASP.NET MVC and RESTful service apps?
Previous Next