Search code examples
c#asp.net-coreblazortag-helpers

Can we use Tag Helpers in a Razor component?


Can we use Tag Helpers in a Razor component?

I cannot use Tag Helpers or HTML Helpers in a Razor file.

How do I import Tag Helpers?

<h3>Curent person @People.Skip(personIndex).First().FirstName</h3>
<input type="button" class="btn btn-primary" @onclick="PreviousPerson" value="Previous Person"/> 
<input type="button" @onclick="NextPerson" value="Next Person"/>
 
@foreach (var item in @People) {
 <tr>
  <td>@Html.DisplayFor(modelItem => item.FirstName)</td>            
  <td><a asp-action="Edit" asp-route-id="@item.BusinessEntityId">Edit</a></td>
 </tr>
}
 
@code {
    [Parameter]
    public IEnumerable<EcoleWeb.Areas.Persons.Models.PersonModel> People { get; set;}
    private int personIndex;

    private void NextPerson()
    {
        if (personIndex < People.Count() - 1)
            personIndex++;
    }
    private void PreviousPerson()
    {
        if (personIndex > 0)
            personIndex--;
    }    
}

Solution

  • TagHelper are not supported in Blazor, For more information