It seems I cannot use vertical line in the asp net core 3.1.3 MVC if it contains "User.IsInRole("Admin")"
For example.
@if (User.IsInRole("Admin"))
{
<a asp-action="Edit" asp-route-id="@item.Id">Edit</a> |
<a asp-action="Details" asp-route-id="@item.Id">Details</a> |
<a asp-action="Delete" asp-route-id="@item.Id">Delete</a> |
}
The first error message is
Error CS1525 Invalid expression term '|'
Any ideas how should I fix it?