I have this razor component:
@using Microsoft.AspNetCore.Components.Forms
@page "/category/create"
@using BakingBeyondRecipesServer.Model
@using DataAccess.Data
@using Models;
<div class="row mt-2 mb-5">
<h3 class="card-title text-info mb-3 ml-3">Create New Category</h3>
<div class="col-md-12">
<div class="card-body">
<EditForm Model="CategoryModel">
<div class="form-group">
<label>Name</label>
<InputText @bind-Value="CategoryModel.Name" class="font-control"></InputText>
</div>
<button type="submit" class="btn btn-primary">Create</button>
</EditForm>
</div>
</div>
</div>
@code {
private DataAccess.Data.Recipe Recipe { get; set; } = new DataAccess.Data.Recipe();
private DataAccess.Data.Category Category {get;set;} = new DataAccess.Data.Category();
private CategoryDto CategoryModel = new CategoryDto();
private void HandleValidSubmit()
{
// Perform actions on form submission
}
}
And I have those warnings:
Warning (active) RZ10012 Found markup element with unexpected name 'InputText'. If this is intended to be a component, add a @using directive for its namespace.
Warning (active) RZ10012 Found markup element with unexpected name 'EditForm'. If this is intended to be a component, add a @using directive for its namespace.
I don't know what I'm missing.
This is how it looks when I start the program:
