The `<form method="post">` element is a [Form Tag Helper](xref:mvc/views/working-with-forms#the-form-tag-helper). The Form Tag Helper automatically includes an [antiforgery token](xref:security/anti-request-forgery).
The scaffolding engine creates Razor markup for each field in the model (except the ID) similar to the following:
The [Validation Tag Helpers](xref:mvc/views/working-with-forms#the-validation-tag-helpers) (`<divasp-validation-summary`and` <span asp-validation-for`)displayvalidationerrors.Validationiscoveredinmoredetaillaterinthisseries.
The [Label Tag Helper](xref:mvc/views/working-with-forms#the-label-tag-helper) (`<labelasp-for="Movie.Title"class="control-label"></label>`) generates the label caption and `for` attribute for the `Title` property.
The [Input Tag Helper](xref:mvc/views/working-with-forms) (`<inputasp-for="Movie.Title"class="form-control"/>`) uses the [DataAnnotations](https://docs.microsoft.com/aspnet/mvc/overview/older-versions/mvc-music-store/mvc-music-store-part-6) attributes and produces HTML attributes needed for jQuery Validation on the client-side.