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:
EditForm
InputBase<>
InputCheckbox
InputDate<TValue>
InputNumber<TValue>
InputSelect<TValue>
InputText
InputTextArea
InputRadio
InputRadioGroup
ValidationMessage
ValidationSummary
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...