I\'m trying to create a dropdown list with an enum property in ASP.NET MVC Core using the tag helper in a Razor view:
Here is the model:
public class Per
you use Gender to asp-items="Html.GetEnumSelectList -GenderType- ()" instead of GenderType
such as asp-items="Html.GetEnumSelectList -Gender- ()"
I think you accidentally used GenderType
instead of Gender
. The correct syntax is
<select asp-for="GenderType" asp-items="Html.GetEnumSelectList<Gender>()">
<option selected="selected" value="">Please select</option>
</select>