मैं ASP.NET MVC कोर में एक enum प्रॉपर्टी के साथ एक ड्रॉपडाउन लिस्ट बनाने की कोशिश कर रहा हूँ, जिसमें रेजर व्यू में टैग हेल्पर का उपयोग किया गया है:
यहाँ मॉडल है:
public class PersonalMember : Member
{
[Required, Display(Name = "First Name")]
public string FirstName { get; set; }
[Required, Display(Name = "Last Name")]
public string LastName { get; set; }
[EnumDataType(typeof(Gender))]
public Gender GenderType { get; set; }
}
public enum Gender
{
Male = 1,
Female = 2
}
यहाँ दृश्य में एक रूप का हिस्सा है:
<div class="form-group">
<label asp-for="GenderType" class="col-md-2 control-label"></label>
<div class="col-md-10">
<select asp-for="GenderType" asp-items="Html.GetEnumSelectList<GenderType>()">
<option selected="selected" value="">Please select</option>
</select>
<span asp-validation-for="GenderType" class="text-danger" />
</div>
</div>
मेरे पास जो समस्या है Html.GetEnumSelectList, GenderTypeवह यह है कि पहचाना नहीं जाता है और एक त्रुटि के रूप में दिखाई देता है।
क्या किसी को पता है यह कैसे हल करना है?