Exploring form elements
There are many form elements in HTML, and we can use them all in Blazor. In the end, what Blazor outputs is HTML.
Blazor does have components that will add to the functionality, so we can and should try to use those components instead of HTML elements. The built-in components give us great functionality for free.
Blazor offers the following components:
EditFormInputBase<>InputCheckboxInputDate<TValue>InputNumber<TValue>InputSelect<TValue>InputTextInputTextAreaInputRadioInputRadioGroupValidationMessageValidationSummary
Let’s go through them all in the next sections.
EditForm
EditForm renders as a form tag, but it has a lot more functionalities.
First, we will not create an action or method like traditional form tags; Blazor will handle all of that.
EditForm will create an EditContext instance as a cascading value...